>>>> Vin Shelton <acs(a)alumni.princeton.edu> writes:
What version of windows? I pretty regularly run a Cygwin/XP build,
but it has probably been a few months. I'll start up a new build
sometime this weekend.
I just tested on a Windows XP, SP3, 32-bit, machine and with cygwin,
cygcheck (cygwin) 1.7.15, and I get this (I have a slight feeling of a
dejavu, right!)
(I just saw configure preferred g++ for some reason but still it is an
obvious clash with system header files. So removing these structs is
likely the right thing and then we'll see what happens ;-))
----------------------------------------------------------------------
make[1]: Entering directory `/cygdrive/w/src/xemacs/work/windows-a/src'
g++ -c -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked
-Wpointer-arith -Weffc++ -g -fno-strict-aliasing -Demacs -I.
-I/cygdrive/w/src/xemacs/work/windows-a/src -DHAVE_CONFIG_H -fno-caller-saves alloc.c
In file included from sysfile.h:95:0,
from alloc.c:61:
syswindows.h:446:16: error: redefinition of 'struct tagNMDATETIMEFORMATA'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4120:39: error:
previous definition of 'struct tagNMDATETIMEFORMATA'
syswindows.h:453:20: error: invalid type in declaration before ',' token
syswindows.h:453:20: error: conflicting declaration 'typedef int
NMDATETIMEFORMATA'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4126:5: error:
'NMDATETIMEFORMATA' has a previous declaration as 'typedef struct
tagNMDATETIMEFORMATA NMDATETIMEFORMATA'
syswindows.h:453:28: error: conflicting declaration 'typedef int*
LPNMDATETIMEFORMATA'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4126:24: error:
'LPNMDATETIMEFORMATA' has a previous declaration as 'typedef struct
tagNMDATETIMEFORMATA* LPNMDATETIMEFORMATA'
syswindows.h:455:16: error: redefinition of 'struct tagNMDATETIMEFORMATW'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4128:39: error:
previous definition of 'struct tagNMDATETIMEFORMATW'
syswindows.h:462:20: error: invalid type in declaration before ',' token
syswindows.h:462:20: error: conflicting declaration 'typedef int
NMDATETIMEFORMATW'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4134:5: error:
'NMDATETIMEFORMATW' has a previous declaration as 'typedef struct
tagNMDATETIMEFORMATW NMDATETIMEFORMATW'
syswindows.h:462:28: error: conflicting declaration 'typedef int*
LPNMDATETIMEFORMATW'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4134:24: error:
'LPNMDATETIMEFORMATW' has a previous declaration as 'typedef struct
tagNMDATETIMEFORMATW* LPNMDATETIMEFORMATW'
In file included from syswindows.h:634:0,
from sysfile.h:95,
from alloc.c:61:
intl-auto-encap-win32.h:63:36: error: 'PCVOID' has not been declared
intl-auto-encap-win32.h:2303:37: error: 'PCVOID' has not been declared
GNUmakefile:101: recipe for target `alloc.o' failed
make[1]: *** [alloc.o] Error 1
make[1]: Leaving directory `/cygdrive/w/src/xemacs/work/windows-a/src'
GNUmakefile:97: recipe for target `src' failed
make: *** [src] Error 2
----------------------------------------------------------------------
Yours
--
%% Mats
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta