delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2003/09/02/17:30:10.2

From: Richard Dawe <rich AT phekda DOT freeserve DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: about bootstrap the djgpp's gcc
Date: Tue, 02 Sep 2003 22:05:32 +0100
Lines: 113
Message-ID: <3F55061C.A5EA1B20@phekda.freeserve.co.uk>
References: <70f1c48a DOT 0308310734 DOT 21c131c1 AT posting DOT google DOT com> <3F523E5F DOT BF5BAC09 AT phekda DOT freeserve DOT co DOT uk> <70f1c48a DOT 0308312109 DOT 3658e07b AT posting DOT google DOT com> <tq86lvcoaf7i2s7e73cojsdab9he6olbto AT 4ax DOT com> <70f1c48a DOT 0309020936 DOT 33a5bed3 AT posting DOT google DOT com>
NNTP-Posting-Host: 217.134.216.185
Mime-Version: 1.0
X-Trace: newsg4.svr.pol.co.uk 1062537882 17411 217.134.216.185 (2 Sep 2003 21:24:42 GMT)
NNTP-Posting-Date: 2 Sep 2003 21:24:42 GMT
X-Complaints-To: abuse AT theplanet DOT net
X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.23 i586)
X-Accept-Language: de,fr
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hello.

mike wrote:
[snip]
> well, I have download all the packages needed by readme.djgpp in
> gcc322s.zip from ftp://ftp.iij.ad.jp/pub/djgpp/alpha/ (I want to konw
> why are there not the same date stamp package in the alpha,so I have
> to use some time of 2003.6.18's and some are 2003 4.25's packages.but
> this time i have the error as blow:

The dj* packages were made on 2003-04-25 by me. I don't know about the
timestamps of the other packages. I guess Andrew uploaded new builds or
something. (Andrew Cottrell is building almost all of the packages for DJGPP
2.04 alpha.)

> make.exe[2]: Nothing to be done for `all'.
> make.exe[2]: Leaving directory
> `f:/gcc7/gnu/build.gcc/libiberty/testsuite'
> make.exe[1]: Leaving directory `f:/gcc7/gnu/build.gcc/libiberty'
> Bootstrapping the compiler
> make.exe[1]: Entering directory `f:/gcc7/gnu/build.gcc/gcc'
> c:/djgpp204/bin/make.exe CC="gcc" libdir=/dev/env/DJDIR/lib
> libsubdir=/dev/env/D
> JDIR/lib/gcc-lib/djgpp/3.22 \
>         gcc_version=3.22 LANGUAGES="c " \
>         CFLAGS="-g " MAKEINFO="makeinfo " \
>         MAKEINFOFLAGS=""
> make.exe[2]: Entering directory `f:/gcc7/gnu/build.gcc/gcc'
> (cd intl && c:/djgpp204/bin/make.exe all)
> make.exe[3]: Entering directory `f:/gcc7/gnu/build.gcc/gcc/intl'
> make.exe[3]: Nothing to be done for `all'.
> make.exe[3]: Leaving directory `f:/gcc7/gnu/build.gcc/gcc/intl'
> ./genattrtab.exe /gcc7/gnu/gcc-3.22/gcc/config/i386/i386.md >
> tmp-attrtab.c
> 
> Cannot allocate 64 bytes after allocating 33334116 bytes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

That is worrying.

> make.exe[2]: *** [s-attrtab] Error 1
> make.exe[2]: Leaving directory `f:/gcc7/gnu/build.gcc/gcc'
> make.exe[1]: *** [stage1_build] Error 2
> make.exe[1]: Leaving directory `f:/gcc7/gnu/build.gcc/gcc'
> make.exe: *** [bootstrap] Error 2
> 
> I use the windows 2003 enterpise server and use djgpp in its dos
> box.

I don't know if anyone else has tried DJGPP on Windows 2003 Enterprise Server.

> anyhow,does the gcc in the 2.04 alpha( gcc322b.zip & gpp322.zip)
> support the ISO C89?

Yes.

> because i have some errors like follows:
> /gcc7/gnu/gcc-3.22/include/xregex2.h:551: warning: ISO C89 does not
> support `sta
> tic' or type qualifiers in parameter array declarators

That is not an error. It is a warning. Don't worry about that. It just means
that the gcc source is using constructs that are not standard C.

Warnings do not stop gcc from compiling and building.

Warnings sometimes indicate that there is a bug. Sometimes not. Generally it
is a good idea to fix warnings.

> and i have redirect all the errors in a file ,its have all the erros
> like below:
> 
> In file included from /gcc7/gnu/gcc-3.22/include/xregex.h:26,
>                  from /gcc7/gnu/gcc-3.22/libiberty/regex.c:195:
> /gcc7/gnu/gcc-3.22/include/xregex2.h:551: warning: ISO C89 does not
> support `static' or type qualifiers in parameter array declarators
> In file included from /gcc7/gnu/gcc-3.22/libiberty/regex.c:649:
> /gcc7/gnu/gcc-3.22/libiberty/regex.c: In function
> `byte_compile_range':
> /gcc7/gnu/gcc-3.22/libiberty/regex.c:4602: warning: signed and
> unsigned type in conditional expression
> /gcc7/gnu/gcc-3.22/libiberty/regex.c:4612: warning: signed and
> unsigned type in conditional expression
> /gcc7/gnu/gcc-3.22/libiberty/regex.c:4612: warning: signed and
> unsigned type in conditional expression
> /gcc7/gnu/gcc-3.22/libiberty/regex.c: At top level:
> /gcc7/gnu/gcc-3.22/libiberty/regex.c:1380: warning: traditional C
> rejects string concatenation
[snip]

Again, I wouldn't worry about the warnings.

> Cannot allocate 64 bytes after allocating 33334116 bytes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

That is worrying.

> make.exe[2]: *** [s-attrtab] Error 1
> make.exe[1]: *** [stage1_build] Error 2
> make.exe: *** [bootstrap] Error 2
> 
> please, some djgpp's guru help?with my appreciation in advance.

Since you're probably the first person to run DJGPP 2.04 alpha on Windows 2003
Enterprise Server, I'm not sure anyone can help you right now. I'll see if any
of the djgpp-workers (DJGPP developers) has access to Windows 2003.

Sorry, that's not much help.

Regards,

-- 
Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ]

- Raw text -


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