This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: Cygwin build failure
- From: François-Xavier Coudert <fxcoudert at gmail dot com>
- To: Paul Thomas <paulthomas2 at wanadoo dot fr>, cgf at gcc dot gnu dot org, dannysmith at users dot sourceforge dot net
- Cc: "Billinghurst, David (CALCRTS)" <david dot billinghurst at comalco dot riotinto dot com dot au>, fortran at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- Date: Mon, 20 Jun 2005 18:54:56 +0200
- Subject: Re: Cygwin build failure
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OEdIIqedUdPSbsgosyjo5JVuLUT9iyt/J6x6D4efyk1DBCVRUUw4aPXSwu9ZLpcO0hpN9kRCjsoNVq12qIntcQ0srDmHSFj9t8sgVcWf/DIMTDGHkNcaRzNpuTDZ+Aul+eSm0M6TRKsJU5Sy5jsWumz7isX4S24Ip6Yr3/av2BY=
- References: <002001c575b4$a7b95030$0400000a@Paul>
- Reply-to: François-Xavier Coudert <fxcoudert at gmail dot com>
> Knowing that you do regular Cygwin builds of gcc, I wonder can you advise
> me, please? For the better part of a month, I have not succeeded in
> building gcc from the CVS tree under Cygwin_NT-5.1 for one reason or
> another.
That's PR 21766 (appropriately named "Bootstrap failure on
i686-pc-cygwin"). Opened almost a month ago. GCC mainline doesn't
build on cygwin or mingw since that time.
Seeing that almost no comment had been made by the maintainers on it,
and no correct patch proposed, it looks like we're gonna have to live
with it for a long time... :(
Short-time answer: patches provided in bugzilla don't fix the problem,
but they should enable you to build successfully (and then, the
problem shouldn't really appear in gfortran).
Long-time answer: well, I cc this mail to gcc@gcc.gnu.org and
maintainers so that we can have a hint whether this is going to be
fixed soon or not.
FX
PS: Detailled info on your problems:
> /usr/include/stdint.h:18: error: conflicting types for 'int8_t'
> ../../../gcc/libgfortran/libgfortran.h:63: error: previous declaration of
> 'int8_t' was here
This one is because you're reconfiguring in a non-empty tree. There is
a PR number for it, but I don't remember it...
> ../../../gcc/libgfortran/runtime/environ.c:104: error: invariant not
> recomputed when ADDR_EXPR changed
> &_ctype_D.1954[1];
This one is due to the bootstrap failure (PR 21766).