Mail Archives: djgpp/1998/03/26/05:24:14
On Thu, 26 Mar 1998, Gonzalez, Angel Valdenebro (Angel) wrote:
> "CPU must be in REAL mode (not V86 mode) to run this program"
> each time I execute any of the .exe files that come with the application
> (including the GO32.exe program).
Wow! It's quite some time since I saw this asked. From the old v1.02 of
the DJGPP FAQ list:
6.6 Q: When I run gcc or any other DJGPP program, it says: ``CPU must be
in REAL mode (not V86 mode) to run this program without VCPI''.
A: Most probably, you run in Windows DOS box, and you put ``nodpmi''
into your GO32 environment variable. DPMI mode is the only way
to run DJGPP programs under Windows. It can also be that you
have an old go32 somewhere along your PATH.
More generally, this error message is printed when go32 finds the
CPU in Virtual-8086 (V86) mode, but can't find any services it
needs to get to protected mode. Sometimes, removing NOEMS
parameter from the line in CONFIG.SYS which invokes your memory
manager, might solve the problem.
> The application I am trying to use is a DOS implementation of GNU GROFF.
Then why do you at all bother using this old port of Groff? There is a
newer port of Groff 1.10 to DJGPP v2.01, available at this URL:
ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/gro110b.zip
(any SimTel.NET mirror will do as well). Just toss the old one and use
the latest stuff.
- Raw text -