On Fri, Jun 28, 2002 at 11:45:10PM -0400, Christopher Faylor wrote: >On Fri, Jun 28, 2002 at 07:39:42PM -0400, Christopher Faylor wrote: >>On Sat, Jun 29, 2002 at 08:17:36AM +1000, Danny Smith wrote: >>>I'll submit a patch later today after the rugby. >> >>Don't bother Danny. I've got things separated pretty nicely, I think. >>Since I broke it, I should fix it. >> >>Hope you haven't gotten too far doing this, although it's actually >>pretty easy. > >I've checked in a patch but haven't tried a mingw build yet. > >I'd apreciate a sanity check on the pieces that I pulled out. > >Please fix any parts that I got wrong.
Wellp, I seemed to have created a valid linux x cygwin cross compiler but the compiler I built from that is spitting out these messages when I try to build cygwin on windows: In file included from /cygnus/src/uberbaum/winsup/cygwin/winbase.h:1, from /cygnus/src/uberbaum/winsup/w32api/include/windows.h:51, from /cygnus/src/uberbaum/winsup/cygwin/winsup.h:53, from /cygnus/src/uberbaum/winsup/cygwin/autoload.cc:11: /cygnus/src/uberbaum/winsup/w32api/include/winbase.h:891: `struct _PROCESS_HEAP_ENTRY::<anonymous union>::<anonymous>' invalid; an anonymous union can only have non-static data members /cygnus/src/uberbaum/winsup/w32api/include/winbase.h:895: `struct _PROCESS_HEAP_ENTRY::<anonymous union>::<anonymous>' invalid; an anonymous union can only have non-static data members I don't know if this is a result of my merging things from the branch or from the cygwin.h reorg. I've seen this problem before. IIRC, Jason Merrill checked in a fix for it. Are you seeing this now, Danny? cgf