Henry -
Is there a repo I can pull from to get your changes?
Thanks in advance,
  Vin
On Thu, Feb 5, 2015 at 12:37 PM, Henry S. Thompson <ht(a)inf.ed.ac.uk> wrote:
 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