Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com X-Apparently-From: Message-ID: <3A92B7D5.38C65508@yahoo.com> Date: Tue, 20 Feb 2001 13:30:45 -0500 From: Earnie Boyd Reply-To: Earnie Boyd X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: "Blythe.Stephen" CC: "'Cygwin Mailing List'" Subject: Re: More problems building gcc References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit "Blythe.Stephen" wrote: > > Thanks to Earnie and Tim for your help. > > OK, so I am now using the source from cygwin, GCC v2.95.2-7, and this makes > a native compiler OK. > I get problems when I try to build a m68k-coff cross-compiler from this > source. Should I be able to do this, or should I build my xgcc from the > central GCC source? > > I have no problems building binutils for m68k-coff, but when I come to build > the compiler, using "make all", I get the following. > > gcc -c -DCROSS_COMPILE -DIN_GCC -g -O2 -DHAVE_CONFIG_H -I. > -I../../gcc-2 > .95.2-7/gcc -I../../gcc-2.95.2-7/gcc/config > -I../../gcc-2.95.2-7/gcc/../include > ../../gcc-2.95.2-7/gcc/function.c > In file included from ../../gcc-2.95.2-7/gcc/function.c:48: > insn-flags.h:472: conflicting types for `gen_beq' > ../../gcc-2.95.2-7/gcc/rtl.h:1032: previous declaration of `gen_beq' > insn-flags.h:478: conflicting types for `gen_bge' > ../../gcc-2.95.2-7/gcc/rtl.h:1033: previous declaration of `gen_bge' > insn-flags.h:480: conflicting types for `gen_ble' > ../../gcc-2.95.2-7/gcc/rtl.h:1034: previous declaration of `gen_ble' > insn-flags.h:482: conflicting types for `gen_jump' > ../../gcc-2.95.2-7/gcc/rtl.h:1031: previous declaration of `gen_jump' > ../../gcc-2.95.2-7/gcc/function.c: In function `expand_function_end': > ../../gcc-2.95.2-7/gcc/function.c:6505: too many arguments to function > `gen_jump > ' > make[1]: *** [function.o] Error 1 > make[1]: Leaving directory `/usr/local/src/build-gcc/gcc' > make: *** [all-gcc] Error 2 > > As far as I can tell, the prototype of gen_beq() in > build-gcc/gcc/insn-flags.h has no parameters (void), while the version in > rtl.h has "rtx" as a parameter. > > Sorry if I'm veering off-topic, but my initial question - whether the GCC > packaged with GNU can be used to build a cross-compiler - is still OK to be > asked here I think, and with the rest I'm just trying to give sufficient > information for anyone kind enough to help. > I don't know. Perhaps a better mail list for this question is crossgcc AT sources DOT redhat DOT com . Earnie. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple