I can no longer build from source. . .
I took a clean clone of the repo just now (5715:68f8d295be49),
configured as usual:
./configure --with-pdump=yes --with-modules=no --with-mule=yes
--with-ncurses=yes --with-msw=yes --with-png --with-xpm --with-jpeg
Tried to build:
make
No joy:
. . .
gcc -c -I/usr/include/noX -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wpointer-arith -Wshadow
-Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
-Wdeclaration-after-statement -Wunused-parameter -g -Demacs
-I. -I/usr/local/src/xemacs-21.5-scratch/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:18:
note: originally defined here
syswindows.h:453:3: error: conflicting types for 'NMDATETIMEFORMATA'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4126:5:
note: previous declaration of 'NMDATETIMEFORMATA' was here
syswindows.h:453:28: error: conflicting types for
'LPNMDATETIMEFORMATA'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4126:24:
note: previous declaration of 'LPNMDATETIMEFORMATA' was here
syswindows.h:455:16: error: redefinition of 'struct
tagNMDATETIMEFORMATW'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4128:18:
note: originally defined here
syswindows.h:462:3: error: conflicting types for 'NMDATETIMEFORMATW'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4134:5:
note: previous declaration of 'NMDATETIMEFORMATW' was here
syswindows.h:462:28: error: conflicting types for
'LPNMDATETIMEFORMATW'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4134:24:
note: previous declaration of 'LPNMDATETIMEFORMATW' was here
In file included from syswindows.h:634:0,
from sysfile.h:95,
from alloc.c:61:
intl-auto-encap-win32.h:63:36: error: expected declaration specifiers
or '...' before 'PCVOID'
intl-auto-encap-win32.h:2303:37: error: expected declaration
specifiers or '...' before 'PCVOID'
alloc.c: In function 'Fmake_byte_code':
alloc.c:2257:5: warning: value computed is not used
alloc.c: In function 'malloced_storage_size':
alloc.c:3841:11: warning: declaration of 'log2' shadows a global
declaration
alloc.c: In function 'tree_memory_usage_1':
alloc.c:4562:7: warning: value computed is not used
GNUmakefile:102: recipe for target `alloc.o' failed
make[1]: *** [alloc.o] Error 1
make[1]: Leaving directory `/usr/local/src/xemacs-21.5-scratch/src'
GNUmakefile:97: recipe for target `src' failed
make: *** [src] Error 2
cygcheck -s
. . .
Cygwin DLL version: 1.7.17
. . .
w32api 9999-1 OK
w32api-headers 3.0b_svn5496-1 OK
w32api-runtime 3.0b_svn5496-1 OK
A fair amount of poking around doesn't shed any light. The above
setup worked for mercurial tip on 23 August 2012. Suggestions?
ht
--
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht(a)inf.ed.ac.uk
URL:
http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta