Re: Warcraft 3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



whitnl73@juno.com wrote:
On Wed, 12 Mar 2003, Jens Lehmann wrote:

[ FAT32 ]


I decided to try wine without a windows partition. Maybe I'll come back to it later.

Partition Magic 6 here, but it only can convert the partition into a
logical partition and the option to change the filesystem is disabled.
Maybe I should try running wine without this windows-partition. Is there
any hope in doing this for my purpose?


Yes. Wine does not need a steenking windows partition. You can point any wine [Drive X] to any directory in any mounted vfs filesystem, including /. Might not want to do that, though. I wouldn't want windows apps to be able to get at all my fs.

You will need a c:\\windows and c:\\windows\\system, but you can make
those with mkdir.  It won't bother wine if they are empty, unless you
tell it to use some native dll's.

I have never had a windows partition, and have been running this app
or an earlier version of it since I got serial comms to work in
September 1997.

I cleanly reconfigured wine. Now I have my windows partition directly under /home/jl/.wine/fake_windows. Under it are some directories, for instance Program Files, Temp and Windows. Under Windows/system are some zero-sized files. This seems to be correct. I tried to run wine /cdrom/autoplay.exe, but the Installer told me that Windows 95 is not supported. I changed my config, so that the system identifies as winxp. (config-file is attached)


Now I typed this:

jl@debian:~$ wine /cdrom/install.exe
Invoking /usr/bin/wine.bin /cdrom/install.exe ...
fixme:msvcrt:_XcptFilter (-1073741819,0x405b0900)semi-stub
wine: Unhandled exception, starting debugger...
err:seh:start_debugger Couldn't start debugger ("debugger/winedbg 134688688 88") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
Wine failed with return code 5


And some other error-messages:

jl@debian:~$ wine /cdrom/autoplay.exe
Invoking /usr/bin/wine.bin /cdrom/autoplay.exe ...
fixme:process:CreateProcessA (X:\war3_Install.exe,...): CREATE_NEW_PROCESS_GROUP ignored
fixme:process:CreateProcessA (X:\war3_Install.exe,...): CREATE_DEFAULT_ERROR_MODE ignored
fixme:console:SetConsoleCtrlHandler ((nil),1) - no error checking or testing yet
fixme:msvcrt:_XcptFilter (-1073741819,0x405b0900)semi-stub
wine: Unhandled exception, starting debugger...
err:seh:start_debugger Couldn't start debugger ("debugger/winedbg 134738192 80") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
Wine failed with return code 101


What does the following line mean?

fixme:msvcrt:_XcptFilter (-1073741819,0x405b0900)semi-stub

I tried to copy an msvrct.dll from Windows XP and from Windows 98 to /home/jl/.wine/fake_windows/windows/system, but the error-message doesn't change. I changed my config to "msvcrt" = "native", but still no success.

Did you set the default to
"*" = "native, builtin" or something?  AFAIK there is no native
wineoss.drv, that needs to be builtin.  native rpcrt4 won't work, I
think.  The only native dll's I use are msvcrt, riched32 and mfc* -
because my app installed those.  Seems imm32.dll has enough deadbeef
of its own (calls to undocumented functions we haven't gotten around to
reverse-engineering yet) you don't neeed more from ole32, FI.

<wine>/documentation/samples/config is a good starting point for
[DllOverrides]

I can't find the sample files in my installation (I installed the libwine, wine-doc, wine-utils and wine-package).


Jens

Attachment: config
Description: application/java-vm


[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux