delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2007/10/30/17:00:28

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: rugxulo AT gmail DOT com
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Running the djgpp compiler under vista.
Date: Tue, 30 Oct 2007 14:49:59 -0700
Organization: http://groups.google.com
Lines: 49
Message-ID: <1193780999.529528.204180@v3g2000hsg.googlegroups.com>
References: <1193762264 DOT 109603 DOT 306380 AT v3g2000hsg DOT googlegroups DOT com>
NNTP-Posting-Host: 65.13.115.246
Mime-Version: 1.0
X-Trace: posting.google.com 1193780999 14498 127.0.0.1 (30 Oct 2007 21:49:59 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Tue, 30 Oct 2007 21:49:59 +0000 (UTC)
In-Reply-To: <1193762264.109603.306380@v3g2000hsg.googlegroups.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: v3g2000hsg.googlegroups.com; posting-host=65.13.115.246;
posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Oct 30, 11:37 am, Mark Duckworth <markd DOT  DOT  DOT  AT bellsouth DOT net> wrote:
> Hi Guys,
>
> I'm currently using the djgpp compiler running under XP as a cross-
> compiler that is called through CodeWright editor.  The target system
> is a 133 Mhz AMD 586 CPU board that boots from ROM-DOS.  When trying
> to run the compiler under Vista I get the following error:
>
> cc1plus.exe: out of memory allocating 65536 bytes after a total of
> 25209020 bytes
>

I got the same error when trying to compile Dungeon Crawl 4.0.0 b26
under Vista Home Premium using GCC 4.2.1. It's almost definitely the
32 MB DPMI limit. Running GCC 3.4.4 (DJGPP version) works fine,
though. That is probably your best bet, especially if you don't need
all the latest GCC features (if you're targeting such a "low-end
machine", heh). On my "old" P166, I run 3.4.4 fine. Of course, I think
2.95.3 would be even faster at compiling, but that's your call.    ;-)

> Also when I run go32-v2 in a dos window I get the following results:
>

AFAIK, this doesn't matter, and Vista can't currently be configured to
allow more.

> I've downloaded DOS BOX 0.72 and the compiler will run under this
> application but it is extremely slow.

DOSBox is a full cpu emulator, so it runs on lots of machines, e.g.
even on PPC Macs. Therefore, it's much slower than the real thing. A
high-end machine barely resembles a 486 (according to their readme).
Plus, they claim it's really only for games anyways.

> In additon, I've read from the website http://www.trnicely.net/misc/vista.htmlthat Microsoft will fix the
> problem in SP1 (for Vista 32 bit).  Vista SP1 should be available in
> early 2008 but I really can't wait until then for a possible fix.

I read this too, and I hope they fix it, but no guarantees. If you
have Vista Business, Enterprise, or Ultimate, you can install Virtual
PC 2007. But it won't install on Home Basic or Premium (strangely). I
use QEMU but haven't tried DJGPP within it yet. But you can get some
FreeDOS floppy images from here:

http://rugxulo.googlepages.com

>
> Mark Duckworth

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019