because vm86 mode is not supported on this platform.

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Mathieu Malaterre

because vm86 mode is not supported on this platform.

Post by Mathieu Malaterre »

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.p ... ngId=13360

Using:
debian version 5.0.2
wine 1.0.24, debian package
schroot : 1.2.2

Thanks,
--
Mathieu
Thomas Jepp

because vm86 mode is not supported on this platform.

Post by Thomas Jepp »

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.p ... ngId=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.

Thomas Jepp
Mathieu Malaterre

because vm86 mode is not supported on this platform.

Post by Mathieu Malaterre »

On Wed, Jul 22, 2009 at 3:39 PM, Thomas Jepp<[email protected]> 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.p ... ngId=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
Locked