-Building and Installing XEmacs on Windows 95/98/NT/2000 -*- mode:outline -*-
+Building and Installing XEmacs on Windows 95/98/NT/2000/XP -*- mode:outline -*-
David Hobley
Marc Paquette
Jonathan Harris
Ben Wing
-This is a port of XEmacs to Windows 95/98/NT/2000. If you are looking for a
+This is a port of XEmacs to Windows 95/98/NT/2000/XP. If you are looking for a
port of GNU Emacs, see http://www.cs.washington.edu/homes/voelker/ntemacs.html.
NT 3.51 or later is required for building on Windows NT. Note that the
developers typically use NT 4.0 and Windows 2000, and there may possibly be
============================
1. You will need Visual C++ V4.0 or later to compile everything. Personally
- we have tested V4.0, V4.2, V5.0 and v6.0.
+ we have tested V4.0, V4.2, V5.0, v6.0 and v7.0/.NET.
Note that Visual C++ assumes that the environment variables INCLUDE and
LIB are set to specify the location of the includes and libraries.
environment variables automatically set up in the registry, which
is generally a good idea.
+ Visual Studio .NET calls this batch file vsvars32.bat and installs it in
+ $Installdir\Common7\Tools, but doesn't offer at install time to
+ automatically set these environment variables up in the registry.
2. Grab the latest XEmacs source from
* Optional libraries
====================
-1. You really want the XPM library. Grab the latest version of the
- xpm sources (xpm-3.4k.tar.gz at time of writing) from
- ftp://ftp.xemacs.org/pub/xemacs/aux/ and unpack them somewhere.
- Copy nt\xpm.mak from the xemacs sources to the lib subdirectory of the
- xpm sources, cd to that directory and build xpm with 'nmake -f xpm.mak'.
+1. You really want the XPM library. Grab the latest version of the xpm
+ sources (xpm-3.4k.tar.gz as of 2002-04-27) from
+ ftp://ftp.xemacs.org/pub/xemacs/aux/ and unpack them somewhere. Copy
+ nt\xpm.mak from the xemacs sources to the lib subdirectory of the xpm
+ sources, cd to that directory and build xpm with 'nmake -f xpm.mak'.
-2. You probably also want PNG image support. Grab the latest versions of zlib
- and libpng (zlib-1.1.3 and libpng-1.0.2 at time of writing) from
- ftp://ftp.xemacs.org/pub/xemacs/aux/, unpack them somewhere and read
- the respective READMEs for details on how to build them. The following
- build procedure works for zlib-1.1.3 and libpng-1.0.2:
+2. You probably also want PNG image support. Grab the latest versions of
+ zlib and libpng (zlib-1.1.4 and libpng-1.0.9 as of 2002-04-27) from
+ ftp://ftp.xemacs.org/pub/xemacs/aux/, unpack them somewhere and read the
+ respective READMEs for details on how to build them. The following
+ build procedure works for zlib-1.1.4 and libpng-1.0.9:
cd to the zlib directory, type 'copy msdos\makefile.w32 Makefile' and
then type 'nmake'.
and type 'nmake -f scripts\makefile.w32'.
3. If you want TIFF support, grap the latest version of libtiff (tiff-v3.4
- at time of writing) from ftp://ftp.xemacs.org/pub/xemacs/aux/ and unpack
+ as of 2002-04-27) from ftp://ftp.xemacs.org/pub/xemacs/aux/ and unpack
it somewhere. Copy nt\tiff.mak from the xemacs sources to the
contrib\winnt subdirectory of the tiff sources, cd to that directory and
build libtiff with 'nmake -f tiff.mak'. Note: tiff.mak has only been
- verified to work under WinNT, not Win95 or 98. However, the lastest
- distribution of libtiff includes a contrib\win95\makefile.w95; that might
- work.
+ verified to work under WinNT, not Win95 or 98. However, the latest
+ distribution of libtiff includes a contrib\win95\makefile.w95; that
+ might work.
-4. If you want JPEG support grab the latest version of jpegsrc (jpeg-6b at
- time of writing) from ftp://ftp.xemacs.org/pub/xemacs/aux/ and read the
+4. If you want JPEG support grab the latest version of jpegsrc (jpeg-6b as
+ of 2002-04-27) from ftp://ftp.xemacs.org/pub/xemacs/aux/ and read the
README for details on how to build it.
5. If you want X-Face support, grab the compface distribution from
INSTALL_DIR="x:\your\installation\directory"
(By default, XEmacs will be installed in directories under the directory
- "c:\Program Files\XEmacs\XEmacs-21.2".)
+ "c:\Program Files\XEmacs\XEmacs-21.4".)
3. If you want to build xemacs on the command line, use
`nmake install -f xemacs.mak', or just `nmake -f xemacs.mak' if you want
If you chose to install XEmacs, the file that you should run to start
XEmacs will be installed (by default) as
- "c:\Program Files\XEmacs\XEmacs-21.2\i586-pc-win32\xemacs.exe".
+ "c:\Program Files\XEmacs\XEmacs-21.4\i586-pc-win32\xemacs.exe".
- To run from the build directory, run the file "nt\xemacs.exe" off of the
+ To run from the build directory, run the file "src\xemacs.exe" off of the
root of the build directory.
You may want to create a shortcut to the file from your Desktop or