From: Richard Dawe 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> <70f1c48a DOT 0309020936 DOT 33a5bed3 AT posting DOT google DOT com> NNTP-Posting-Host: 217.134.216.185 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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/ ]