Building on XP with VC 7
"Gerald E. Bennett" <[email protected]>
| Newsgroups | gmane.emacs.xemacs.windows |
|---|---|
| Message-ID | <000101c37ad9$486b4f70$0b00a8c0@yamanota> |
Hi all,
I have been attempting to build the "celery" release on my XP machine with
no success.
I was able to follow the NT Readme and build all of the required packages.
When I attempted to build xemacs I got the following errors:
I am not sure if this is a Microsoft issue or not.
Thanks
Gerry
C:\programming\XEmacs\xemacs-21.5.15\nt>nmake -f xemacs.mak
Microsoft (R) Program Maintenance Utility Version 7.00.9466
Copyright (C) Microsoft Corporation. All rights reserved.
WARNING: Compiling without dependency information.
Creating C:\programming\XEmacs\xemacs-21.5.15\lib-src\config.values
--------------------------------------------------------------------
OS version:
Microsoft Windows XP [Version 5.1.2600]
OS: Windows_NT
XEmacs 21.5-b15 "celery" configured for `i586-pc-win32'.
Building XEmacs using "nmake".
Building XEmacs using make flags " ".
Building XEmacs in source tree "C:\\programming\\XEmacs\\xemacs-21.5.15".
For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MDd -c -TP
-I"c:\p
rogramming\Xemacs\xpm-3.4k" -I"c:\programming\Xemacs\xpm-3.4k\lib"
-I"c:\program
ming\Xemacs\libpng-1.0.12" -I"c:\programming\Xemacs\zlib"
-I"c:\programming\Xema
cs\jpeg-6b" -I"c:\programming\Xemacs\zlib"
-IC:\programming\XEmacs\xemacs-21.5.1
5\nt\inc -IC:\programming\XEmacs\xemacs-21.5.15\src -DHAVE_MS_WINDOWS
-DHAVE_XPM
-DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_JPEG -DHAVE_ZLIB -DHAVE_MENUBARS
-DHAVE_
SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_NATIVE_SOUND
-DPDUMP -DSYSTEM_MALLOC -DERROR_CHECK_ALL -DDEBUG_XEMACS -D_DEBUG
-DWIN32_LE
AN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H
-DPATH_VERSION=\"21.5-b15\"
-DPATH_PROGNAME=\"xemacs\"
-DEMACS_VERSION
=\"21.5-b15\" -DEMACS_PROGNAME=\"xemacs\"
-DSTACK_TRACE_EYE_CATCHER=x
emacs_21_5_b15_i586_pc_win32 -DPATH_PREFIX=\"..\" -DEMACS_MAJOR_VERSION=21
-DE
MACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=15
-DXEMACS_CODENAME=\""celery"\"
-DEMACS_CONFIGURATION=\"i586-pc-win32\"
-DPATH_PACKAGEPATH=\""~\\.xemacs;;c:\\p
rogramming\\XEmacs\\site-packages;c:\\programming\\XEmacs\\xemacs-packages"\
"".
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -Od -MDd
-IC:\program
ming\XEmacs\xemacs-21.5.15\lib-src
-IC:\programming\XEmacs\xemacs-21.5.15\src -D
HAVE_CONFIG_H -DWIN32_NATIVE".
Compiling as C++.
Installing XEmacs in "c:\\programming\\XEmacs\\XEmacs-21.5-b15".
Package path is
"~\\.xemacs;;c:\\programming\\XEmacs\\site-packages;c:\\progra
mming\\XEmacs\\xemacs-packages".
Compiling in support for Microsoft Windows native GUI.
Compiling in support for XPM images.
Compiling in support for GIF images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for GZIP compression/decompression.
Compiling in support for toolbars.
Compiling in support for dialogs.
Compiling in support for widgets.
Compiling in support for native sounds.
Using portable dumper.
Using system malloc.
Using DLL version of C runtime library.
Compiling in extra internal error-checking.
NOTE: ---------------------------------------------------------
NOTE: Compiling in support for runtime error-checking.
NOTE: XEmacs will run noticeably more slowly as a result.
NOTE: Error-checking is on by default for XEmacs beta releases.
NOTE: ---------------------------------------------------------
Compiling in debugging support (no slowdown).
--------------------------------------------------------------------
A subdirectory or file C:\programming\XEmacs\xemacs-21.5.15\nt\obj already
exist
s.
make-dump-id.c
etags.c
getopt.c
getopt1.c
regex.c
Generating Code...
hexl.c
i.c
winclient.c
make-docfile.c
mmencode.c
movemail.c
pop.c
getopt.c
getopt1.c
regex.c
Generating Code...
sorted-doc.c
wakeup.c
minitar.c
console-msw.c
c:\programming\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\Include\MsXml.h(1925
): warning C4002: too many actual parameters for macro 'abort'
c:\programming\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\Include\MsXml.h(1925
): error C2059: syntax error : '('
c:\programming\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\Include\MsXml.h(1925
): error C2238: unexpected token(s) preceding ';'
c:\programming\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\Include\MsXml.h(9640
): warning C4002: too many actual parameters for macro 'abort'
c:\programming\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\Include\MsXml.h(9640
): error C2059: syntax error : '('
c:\programming\Microsoft Visual Studio
.NET\Vc7\PlatformSDK\Include\MsXml.h(9640
): error C2238: unexpected token(s) preceding ';'
NMAKE: fatal error U1077: 'cl' : return code '0x2'
Stop.
C:\programming\XEmacs\xemacs-21.5.15\nt>