This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Problems building build-gdb20001125-1 on winnt (cygwin)
- To: gdb at sources dot redhat dot com
- Subject: Problems building build-gdb20001125-1 on winnt (cygwin)
- From: "Mack Lobell" <macklobell at hotmail dot com>
- Date: Tue, 03 Apr 2001 16:57:05
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.