Sorry, Vin.
I see now that the problem happens when USE_ASSERTIONS is not enabled.
I have to go to bed now but I'll fix it tomorrow.
In the meantime it will probably go away if you compile with DEBUG_XEMACS.
-----Original Message-----
From: []
Sent: Sunday, January 30, 2005 10:05 PM
Subject: Latest 21.4 won't compile on XP for Windows native


After commiting your latest round of changes, I'm getting the following warning in all modules that reference ABORT () :

C:\acs\software\build\xemacs-21.4-2005-01-30\nt\..\src\symbols.c(1121) : warning
 C4013: 'ABORT' undefined; assuming extern returning int

This results in the expected link errors:

window.obj : error LNK2001: unresolved external symbol _ABORT
search.obj : error LNK2001: unresolved external symbol _ABORT
signal.obj : error LNK2001: unresolved external symbol _ABORT

I'm not using VC++ 7, BTW.  For your reference, here is the contents of my file:

Thanks for fixing this.

   - Vin