|
From: | Jason Clouse |
Subject: | Re: Failure building gui under Windows |
Date: | Wed, 16 Feb 2005 07:37:10 -0500 |
On 2005-02-16 06:48:48 -0500 Tom Koelman <tkoelman@xs4all.nl> wrote:
c:/GNUstep/System/Library/Headers/jmorecfg.h:161: conflicting types for `INT32' c:/GNUstep/Development/msys/1.0/mingw/include/basetsd.h:52: previous declaration of `INT32'make[2]: *** [shared_obj/NSBitmapImageRep+JPEG.o] Error 1 make[1]: *** [libgnustep-gui.all.library.variables] Error 2 make[1]: Leaving directory `/gnustep-source/gui/Source' make: *** [internal-all] Error 2 -------------------------------------------------------------------------------- How do I solve these conflicting INT32 types to get gui going?
In jmorecfg.h, change this: #ifndef XMD_H /* X11/xmd.h correctly defines INT32 */ typedef long INT32; #endif into this: #if !defined(XMD_H) && !defined(_BASETSD_H_) typedef long INT32; #endifThere's a rather useless thread about the whole thing here: http://www.cygwin.com/ml/cygwin/2004-07/msg01008.html
I think there was another problem I encountered immediately after the INT32 problem but I won't be able to tell you what it was until I get to work this afternoon.
I finally got an answer to the problem with linking libxml in MinGW, so I should be able to finish my notes on installing base+gui tonight.
[Prev in Thread] | Current Thread | [Next in Thread] |