Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com Message-ID: <20030108110235.52636.qmail@web21407.mail.yahoo.com> Date: Wed, 8 Jan 2003 22:02:35 +1100 (EST) From: =?iso-8859-1?q?Danny=20Smith?= Subject: Re: Compile time error in w32lib/lib/dxguid.o To: cygwin-developers AT cygwin DOT com In-Reply-To: <20030108112207.B23921@cygbert.vinschen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit --- Corinna Vinschen wrote: > Hi, > > I can't compile dxguid.c in w32api. The following error happens: > > i686-pc-cygwin-gcc [...] w32api/lib/dxguid.c > In file included from [...]/winsup/w32api/lib/../include/oleauto.h:83, > from [...]/winsup/w32api/lib/../include/ole2.h:11, > from [...]/winsup/w32api/lib/../include/unknwn.h:3, > from [...]/winsup/w32api/lib/../include/objbase.h:58, > from [...]/winsup/w32api/lib/dxguid.c:28: > [...]/winsup/w32api/lib/../include/oaidl.h:110: parse error before `IUnknown' > Another circular header include problem that is seen with gcc-2.95 but not with 3.x. I have fixed both the specific problem in dxguid.c (unnecessary inclusion of objbase.h) and the more general one caused by my patch of 2002-12-26. Danny http://movies.yahoo.com.au - Yahoo! Movies - What's on at your local cinema?