Re: Generated Headers - Quite the Can of Worms

[email protected] (Henry S. Thompson)
Newsgroups gmane.emacs.xemacs.beta
Message-ID <[email protected]>
Vin Shelton writes:

> First the good news - with your patches applied, I succeeded in building a
> 64-bit cygwin XEmacs executable.

Good news, yes, thanks for pressing ahead!

> Now the bad news - that patched XEmacs does not build under Windows native
> (at least on the 32-bit XP VM I use for Native Windows kits).

So, what compiler are you using at this point -- some MS compiler, or
are we talking mingw here?

> After running the make-mswin-unicode.pl script, I get a bunch of
> definitions that refer to WINBOOL, which is not a native Windows type.

Hmm.  I suspect a combination of my bad memory and unfamiliarity with
the overall build architecture is to blame, but I didn't think your
should have to run that at all, should you?  If you did, it should be
part of configure, right?  I will have to try harder to understand the
division of labour.

> Here is the first such message:
>
> console-msw.c
> C:\Cyg_opt\src\xemacs-21.5-2015-03-26\src\intl-auto-encap-win32.h(105) :
> error C2146: syntax error : missing ';' before identifier
> 'qxeSHGetNewLinkInfo'

Can you send a copy of your intl-auto-encap-win32.h, so I can look at
what is different?

> Any thoughts on how to get the WINBOOL, etc types defined for the native
> Windows build?

Not yet :-(.

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: [email protected]
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.