[Wine] because vm86 mode is not supported on this platform.

Mathieu Malaterre mathieu.malaterre at gmail.com
Thu Jul 23 03:03:56 CDT 2009


On Wed, Jul 22, 2009 at 3:39 PM, Thomas Jepp<wine-users at tomjepp.co.uk> wrote:
> Mathieu Malaterre wrote:
>>
>> Hi there,
>>
>>  I have not been able to find a definite answer on my current issue.
>> If I try to run nmake on my debian/amd64 bits machine, within a 32bits
>> chroot system, (and thus 32bits wine) I still get this error:
>>
>>
>> Z:\home\mathieu>nmake15.exe
>> wine: Cannot start DOS application "Z:\\home\\mathieu\\nmake15.exe"
>> Z:\home\mathieu>
>>  because vm86 mode is not supported on this platform.
>>
>>
>> Ref:
>>
>> http://appdb.winehq.org/objectManager.php?sClass=version&iId=8417&iTestingId=13360
>>
>> Using:
>> debian version 5.0.2
>> wine 1.0.24, debian package
>> schroot : 1.2.2
>>
>> Thanks,
>>
>
> This happens because your CPU is still in 64-bit mode. Any Intel/AMD
> processor cannot use vm86 once the cpu is in 64-bit mode. The only way to
> run 16-bit applications on a 64-bit OS is emulation software such as DOSBox.

Excellent ! Running dosbox I could extract nmake15.exe which was:

$ file nmake15.exe
nmake15.exe: Self-extracting PKZIP archive MS-DOS executable, MZ for
MS-DOS, PKLITE compressed, ZIP self-extracting archive

Then I can simply used the extracted nmake.exe under wine as usual :)

C:\>nmake

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

NMAKE : fatal error U1064: MAKEFILE not found and no target specified
Stop.


Thanks,
-- 
Mathieu
http://mathieumalaterre.com



More information about the wine-users mailing list