Yes, the patch helped!
Thank you, Jerry, for instant help :)
Nick.
intro: "JJ" == Jerry James <james(a)xemacs.org> writes:
JJ> npak(a)ispras.ru (Nickolay Pakoulin) wrote:
> Latest CVS XEmacs does not compile on Windows 2000 native with
C++
> compiler.
>
> The linker fails: emacs.obj: error LNK2001: unresolved external symbol
> "void __cdecl vars_of_module(void)" (?vars_of_module@@YAXXZ)
> c:\misc\build\xemacs-beta\mswindows\src\temacs.exe : fatal error LNK1120:
> 1 unresolved externals
JJ> This is another manifestation of the "Jerry doesn't have MSVC++"
bug. :-(
JJ> Does this patch fix it for you?
JJ> Index: nt/xemacs.mak
JJ> =================================================================== RCS
JJ> file: /pack/xemacscvs/XEmacs/xemacs/nt/xemacs.mak,v retrieving revision
JJ> 1.106 diff -d -u -d -u -r1.106 xemacs.mak
JJ> --- nt/xemacs.mak 2003/09/13 12:54:35 1.106
JJ> +++ nt/xemacs.mak 2003/10/15 15:16:47
JJ> @@ -668,6 +668,7 @@ $(OUTDIR)\editfns.obj \ $(OUTDIR)\elhash.obj \
JJ> $(OUTDIR)\emacs.obj \
JJ> + $(OUTDIR)\emodules.obj \
JJ> $(OUTDIR)\eval.obj \ $(OUTDIR)\event-stream.obj \ $(OUTDIR)\events.obj \
JJ> Also, it looks like make-nt-depend needs to be run to pick up the new
JJ> compiler.h. -- Jerry James
http://www.ittc.ku.edu/~james/