fucking cygwin. their headers are a constantly moving target of errors. in
this case, i added typedef declarations that had been mistakenly omitted, and it
looks like they're now added. there may be a way to conditionalize on something
or other.
----- Original Message -----
From: "Steve Youngs" <youngs(a)xemacs.org>
To: <xemacs-beta(a)xemacs.org>
Cc: "John A Turner" <john.turner(a)pobox.com>; "Ben Wing"
<ben(a)xemacs.org>
Sent: Thursday, October 24, 2002 9:50 AM
Subject: Re: [Failure] XEmacs 21.5-b9 "brussels sprouts" (+CVS-20021009)
i686-pc-cygwin
Can any Windows people comment on this? Adrian? Andy? Ben?
|--==> "JAT" == John A Turner <john.turner(a)pobox.com> writes:
JAT> I've been unable to build on cygwin for a while - dies with this:
JAT>
gcc -c -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX
-I/usr/lib/
gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX
JAT> -g -O3 -Demacs -I. -DHAVE_CONFIG_H -fno-caller-saves
-fvtable-thunks
cmdloop.c
JAT> In file included from console-msw.h:39,
JAT> from cmdloop.c:43:
JAT> syswindows.h:305: conflicting types for `NMCBEENDEDITW'
JAT> /usr/include/w32api/commctrl.h:1362: previous declaration of
`NMCBEENDEDITW'
JAT> syswindows.h:305: conflicting types for
`LPNMCBEENDEDITW'
JAT> /usr/include/w32api/commctrl.h:1362: previous declaration of
`LPNMCBEENDEDITW'
JAT> syswindows.h:305: conflicting types for
`PNMCBEENDEDITW'
JAT> /usr/include/w32api/commctrl.h:1362: previous declaration of
`PNMCBEENDEDITW'
JAT> syswindows.h:313: conflicting types for
`NMCBEENDEDITA'
JAT> /usr/include/w32api/commctrl.h:1369: previous declaration of
`NMCBEENDEDITA'
JAT> syswindows.h:313: conflicting types for
`LPNMCBEENDEDITA'
JAT> /usr/include/w32api/commctrl.h:1369: previous declaration of
`LPNMCBEENDEDITA'
JAT> syswindows.h:313: conflicting types for
`PNMCBEENDEDITA'
JAT> /usr/include/w32api/commctrl.h:1369: previous declaration of
`PNMCBEENDEDITA'
JAT> syswindows.h:321: conflicting types for
`NMCBEDRAGBEGINW'
JAT> /usr/include/w32api/commctrl.h:1344: previous declaration of
`NMCBEDRAGBEGINW'
JAT> syswindows.h:321: conflicting types for
`LPNMCBEDRAGBEGINW'
JAT> /usr/include/w32api/commctrl.h:1344: previous declaration of
`LPNMCBEDRAGBEGINW'
JAT> syswindows.h:321: conflicting types for
`PNMCBEDRAGBEGINW'
JAT> /usr/include/w32api/commctrl.h:1344: previous declaration of
`PNMCBEDRAGBEGINW'
JAT> syswindows.h:327: conflicting types for
`NMCBEDRAGBEGINA'
JAT> /usr/include/w32api/commctrl.h:1349: previous declaration of
`NMCBEDRAGBEGINA'
JAT> syswindows.h:327: conflicting types for
`LPNMCBEDRAGBEGINA'
JAT> /usr/include/w32api/commctrl.h:1349: previous declaration of
`LPNMCBEDRAGBEGINA'
JAT> syswindows.h:327: conflicting types for
`PNMCBEDRAGBEGINA'
JAT> /usr/include/w32api/commctrl.h:1349: previous declaration of
`PNMCBEDRAGBEGINA'
JAT> make[1]: *** [cmdloop.o] Error 1
JAT> make[1]: Leaving directory `/usr/local/src/xemacs/src'
JAT> make: *** [dump-elcs] Error 2
JAT> any ideas? here's my Installation file (note that I'm using gcc 3.2):
JAT> uname -a: CYGWIN_NT-5.0 UBIK 1.3.12(0.54/3/2) 2002-07-06 02:16 i686
unknown
JAT> ./configure '--extra-verbose' '--with-x11=no'
'--with-gtk=no'
'--debug=no' '--pdump'
'--error-checking=none' '--cflags=-g -O3'
JAT> XEmacs 21.5-b9 "brussels sprouts" (+CVS-20021009) configured for
`i686-pc-cygwin'.
JAT> Compilation / Installation:
JAT> Source code location: /usr/local/src/xemacs
JAT> Installation prefix: /usr/local
JAT> Operating system description file: `s/cygwin32.h'
JAT> Machine description file: `m/intel386.h'
JAT> Compiler:
gcc -I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX
JAT>
-I/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../include/noX -g -O3
JAT> Relocating allocator for buffers: no
JAT> GNU version of malloc: yes
JAT> Window System:
JAT> Compiling in support for the Microsoft window system.
JAT> Using MS-Windows menubars.
JAT> Using MS-Windows scrollbars.
JAT> Using MS-Windows dialog boxes.
JAT> Using MS-Windows native widgets.
JAT> Compiling in support for Drag'n'Drop (EXPERIMENTAL).
JAT> - Drag'n'Drop prototype: msw.
JAT> TTY:
JAT> Compiling in support for ncurses.
JAT> Images:
JAT> Compiling in support for GIF images (builtin).
JAT> Compiling in support for XPM images.
JAT> Compiling in support for PNG images.
JAT> Compiling in support for JPEG images.
JAT> Compiling in support for TIFF images.
JAT> Compiling in support for X-Face message headers.
JAT> Sound:
JAT> Compiling in support for sound (native).
JAT> Databases:
JAT> Compiling in support for GNU DBM.
JAT> Compiling in support for PostgreSQL.
JAT> - Using PostgreSQL header file: libpq-fe.h
JAT> - Using PostgreSQL V7 bindings.
JAT> Internationalization:
JAT> Mail:
JAT> Compiling in support for POP mail retrieval.
JAT> Other Features:
JAT> Inhibiting IPv6 canonicalization at startup.
JAT> Compiling in support for dynamic shared object modules.
JAT> Using the new portable dumper.
--
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|