Mats Lidell writes:
>>>>> Henry S Thompson <ht(a)inf.ed.ac.uk> writes:
> Next step -- back to working on 64-bit xemacs. . .
When I try to build the latest 21.5 on 64 bit cygwin I get this error.
$ LANG=C make
gcc -c -I/usr/include/noX -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/src/xemacs/work/testing/src -DHAVE_CONFIG_H glyphs.c
In file included from /usr/include/w32api/winscard.h:11:0,
from /usr/include/w32api/windows.h:97,
from /usr/include/noX/X11/simx.h:42,
from /usr/include/noX/X11/xpm.h:87,
from glyphs.c:68:
/usr/include/w32api/winioctl.h:206:5: error: unknown type name 'DEVICE_TYPE'
DEVICE_TYPE DeviceType;
My notes from last spring say
Renamed DEVICE_TYPE to DEVICE_TYPE_X in device-impl.h and everywhere
it is used to avoid collision with DEVICE_TYPE in winioctl.h
I did rather a lot of other hacking as well, but please carry on and
let us know how things go.
I just pulled, updated and merged, distclean and recompiled, alas no
change from last April:
src/xemacs -nw
works, but
src/xemacs &
fails with
Fatal error: assertion failed, file event-msw.c, line 4149, !NILP
(Vmswindows_frame_being_created)
I have made a number of 32->64 bit changes in event-msw.c
My notes from April say
the error in event-msw.c inside mswindow_find_frame, inside
intercepted_wnd_proc (a signal handler?),
where we have a
window with no frame saved, appears to happen when the main thread is
in mswindows_init_frame_1 at frame-msw.c:139
at recompute_all_cached_specifiers_in_frame at specifier.c:3483
at recompute_one_cached_specifier_in_frame at specifier.c:3444
around the sixth one
[/me goes back to day job]
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