Downloaded the starter edition for Visual Studio 2008. Threw xemacs
21.5.28 against it. It did not get very far. Lots of POSIX complaints.
Any more information needed?
C:\opt\xemacs\src\xemacs-21.5.28\nt>nmake install -f xemacs.mak
Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved.
vcversion.c
WARNING: Compiling without dependency information.
Creating C:\opt\xemacs\src\xemacs-21.5.28\lib-src\config.values
--------------------------------------------------------------------
OS version:
Microsoft Windows [Version 6.0.6000]
OS: Windows_NT
XEmacs 21.5-b28 "fuki" configured for `i586-pc-win32'.
Building XEmacs using ""C:\\Program Files\\Microsoft Visual Studio
9.0\\VC\\BIN\\nmake.exe"".
Building XEmacs using make flags " ".
Building XEmacs in source tree "C:\\opt\\xemacs\\src\\xemacs-21.5.28".
For src, using compiler "cl -nologo -W3 -DSTRICT -RTC1 -Zi -Od -MDd
-c -TP -IC:\opt\xemacs\src\xemacs-21.5.28\nt\inc
-IC:\opt\xemacs\src\xemacs-21.5.28\src -I"c:\opt\xemacs\src\xpm-3.4k"
-I"c:\opt\xemacs\src\xpm-3.4k\lib" -I"c:\opt\xema
cs\src\libpng-1.2.8" -I"c:\opt\xemacs\src\zlib-1.2.3"
-I"c:\opt\xemacs\src\tiff-3.7.3\libtiff" -I"c:\opt\xemacs\src\jpeg
-6b" -I"c:\opt\xemacs\src\compface-1.5.1"
-I"c:\opt\xemacs\src\zlib-1.2.3" -DHAVE_MS_WINDOWS -DHAVE_MENUBARS
-DHAVE_SCR
OLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_XPM
-DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG
-DHAVE_XFACE -DHAVE_ZLIB -DHAVE_NATIVE_SOUND -DERROR_CHECK_ALL
-DPDUMP -DUSE_KKCC -DSYSTEM_MALLOC -DDEBUG_XEMACS -D_DEB
UG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H
-DPATH_VERSION=\"21.5-b28\" -DPATH_PROGNAME
=\"xemacs\" -DEMACS_VERSION=\"21.5-b28\"
-DEMACS_PROGNAME=\"xemacs\" -DSTACK_TRA
CE_EYE_CATCHER=xemacs_21_5_b28_i586_pc_win32 -DPATH_PREFIX=\"..\"
-DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -D
EMACS_BETA_VERSION=28 -DXEMACS_CODENAME=\""fuki"\"
-DXEMACS_EXTRA_NAME=\"\"
-DEMACS_CONFIGURATION=\"i586-pc-win32\""
.
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -RTC1 -Zi -Od
-MDd -IC:\opt\xemacs\src\xemacs-21.5.28\lib-src -IC
:\opt\xemacs\src\xemacs-21.5.28\src -DHAVE_CONFIG_H -DWIN32_NATIVE".
Compiling as C++.
Installing XEmacs in "c:\\opt\\xemacs\\XEmacs-21.5-b28".
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 TIFF images.
Compiling in support for JPEG images.
Compiling in support for X-Face message headers.
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).
Using new experimental GC mark algorithms.
--------------------------------------------------------------------
set COPYCMD=/y
1 file(s) copied.
set COPYCMD=/y
1 File(s) copied
set COPYCMD=/y
1 File(s) copied
make-dump-id.c
C:\opt\xemacs\src\xemacs-21.5.28\lib-src\make-dump-id.c(36) : warning
C4244: '=' : conversion from '__time64_t' to 'long
', possible loss of data
etags.c
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/etags.c(1386) : warning
C4996: 'isatty': The POSIX name for this item is deprec
ated. Instead, use the ISO C++ conformant name: _isatty. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(312): see declaration of 'isatty'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/etags.c(1386) : warning
C4996: 'fileno': The POSIX name for this item is deprec
ated. Instead, use the ISO C++ conformant name: _fileno. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\stdio.h(722): see declaration of 'fileno'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/etags.c(1387) : warning
C4996: 'setmode': The POSIX name for this item is depre
cated. Instead, use the ISO C++ conformant name: _setmode. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(318): see declaration of 'setmode'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/etags.c(6694) : warning
C4996: 'getcwd': The POSIX name for this item is deprec
ated. Instead, use the ISO C++ conformant name: _getcwd. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\direct.h(121): see declaration of 'getcwd'
getopt.c
getopt1.c
regex.c
Generating Code...
hexl.c
i.c
winclient.c
make-docfile.c
C:\opt\xemacs\src\xemacs-21.5.28\lib-src\make-docfile.c(174) : warning
C4996: 'fileno': The POSIX name for this item is
deprecated. Instead, use the ISO C++ conformant name: _fileno. See
online help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\stdio.h(722): see declaration of 'fileno'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src\make-docfile.c(191) : warning
C4996: 'chdir': The POSIX name for this item is d
eprecated. Instead, use the ISO C++ conformant name: _chdir. See
online help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\direct.h(127): see declaration of 'chdir'
mmencode.c
C:\opt\xemacs\src\xemacs-21.5.28\lib-src\mmencode.c(500) : warning
C4996: 'setmode': The POSIX name for this item is dep
recated. Instead, use the ISO C++ conformant name: _setmode. See
online help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(318): see declaration of 'setmode'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src\mmencode.c(500) : warning
C4996: 'fileno': The POSIX name for this item is depr
ecated. Instead, use the ISO C++ conformant name: _fileno. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\stdio.h(722): see declaration of 'fileno'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src\mmencode.c(512) : warning
C4996: 'setmode': The POSIX name for this item is dep
recated. Instead, use the ISO C++ conformant name: _setmode. See
online help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(318): see declaration of 'setmode'
movemail.c
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(316) : warning
C4996: 'access': The POSIX name for this item is depr
ecated. Instead, use the ISO C++ conformant name: _access. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(303): see declaration of 'access'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(329) : warning
C4996: 'access': The POSIX name for this item is depr
ecated. Instead, use the ISO C++ conformant name: _access. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(303): see declaration of 'access'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(637) : warning
C4996: 'unlink': The POSIX name for this item is depr
ecated. Instead, use the ISO C++ conformant name: _unlink. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\stdio.h(301): see declaration of 'unlink'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(678) : warning
C4996: 'unlink': The POSIX name for this item is depr
ecated. Instead, use the ISO C++ conformant name: _unlink. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\stdio.h(301): see declaration of 'unlink'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(771) : warning
C4996: 'open': The POSIX name for this item is deprec
ated. Instead, use the ISO C++ conformant name: _open. See online help
for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(316): see declaration of 'open'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(782) : warning
C4996: 'fdopen': The POSIX name for this item is depr
ecated. Instead, use the ISO C++ conformant name: _fdopen. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\stdio.h(720): see declaration of 'fdopen'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(786) : warning
C4996: 'close': The POSIX name for this item is depre
cated. Instead, use the ISO C++ conformant name: _close. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(306): see declaration of 'close'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(787) : warning
C4996: 'unlink': The POSIX name for this item is depr
ecated. Instead, use the ISO C++ conformant name: _unlink. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\stdio.h(301): see declaration of 'unlink'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(805) : warning
C4996: 'close': The POSIX name for this item is depre
cated. Instead, use the ISO C++ conformant name: _close. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(306): see declaration of 'close'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(817) : warning
C4996: 'close': The POSIX name for this item is depre
cated. Instead, use the ISO C++ conformant name: _close. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(306): see declaration of 'close'
C:\opt\xemacs\src\xemacs-21.5.28\lib-src/movemail.c(837) : warning
C4996: 'close': The POSIX name for this item is depre
cated. Instead, use the ISO C++ conformant name: _close. See online
help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\io.h(306): see declaration of 'close'
pop.c
getopt.c
getopt1.c
regex.c
Generating Code...
sorted-doc.c
wakeup.c
minitar.c
C:\opt\xemacs\src\xemacs-21.5.28\nt/minitar.c(71) : warning C4996:
'mkdir': The POSIX name for this item is deprecated.
Instead, use the ISO C++ conformant name: _mkdir. See online help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\direct.h(128): see declaration of 'mkdir'
console-msw.c
c:\opt\xemacs\src\xemacs-21.5.28\src\lisp.h(5400) : warning C4996:
'strupr': The POSIX name for this item is deprecated.
Instead, use the ISO C++ conformant name: _strupr. See online help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\string.h(221): see declaration of 'strupr'
c:\opt\xemacs\src\xemacs-21.5.28\src\lisp.h(5405) : warning C4996:
'strlwr': The POSIX name for this item is deprecated.
Instead, use the ISO C++ conformant name: _strlwr. See online help for details.
C:\Program Files\Microsoft Visual Studio
9.0\VC\INCLUDE\string.h(216): see declaration of 'strlwr'
c:\opt\xemacs\src\xemacs-21.5.28\src\intl-auto-encap-win32.h(80) :
error C2061: syntax error : identifier 'LPSHQUERYRBIN
FO'
NMAKE: fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
9.0\VC\BIN\cl.EXE"': return code '0x2'
Stop.
C:\opt\xemacs\src\xemacs-21.5.28\nt>
--
Matthew O. Persico
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta