From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Mack Lobell" To: gdb@sources.redhat.com Subject: Problems building build-gdb20001125-1 on winnt (cygwin) Date: Tue, 03 Apr 2001 09:57:00 -0000 Message-id: X-SW-Source: 2001-04/msg00023.html In regards to my last question (Ref. F13626yJKs8TAGUjGnA0000804b@hotmail.com ). I downloaded two versions from the GDB webpage, GDB 5.0 and GDB+Insigth5.0. The pure GDB 5.0 (without Insight) compiles and works under cygwin, no problems. When i compile Insight i get the same problem as with build-gdb20001125-1. The binary version of build-gdb20001125-1 works, and the help says version 5.0, so someone must have been able to build? Anyway, the problem lies in the following code: #ifndef VOID #define VOID void typedef char CHAR; typedef short SHORT; typedef long LONG; #endif typedef CHAR CCHAR; typedef unsigned char UCHAR,*PUCHAR; typedef unsigned short USHORT,*PUSHORT; typedef unsigned long ULONG,*PULONG; typedef char *PSZ; Somehow VOID hasn't been defined, hence compiler error when trying to use CHAR, SHORT and LONG. Where should VOID be defined? I think i'll wait for the patches, maybe i'll try the "CC='gcc -mwin32' " tip. Regards! _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com .