This page generated from http://www.xemacs.org/Download/optLibs.html using
`make-aux-readme' (lynx --dump --nolist).

Optional Libraries

   Most external libraries used by XEmacs can be found at the XEmacs FTP
   site: http://ftp.xemacs.org/pub/xemacs/aux/.

   This page lists programs that are not included in the XEmacs
   distribution, but which are either used by various packages that are
   in the distribution or are enhancements which can be compiled into
   XEmacs. Where available, ftp sites, web home pages, and configure
   flags (although you should never have to specify library configure
   flags since they are autodetected) are indicated below.

   Most of the files listed below contain the sources to these programs,
   and you will have to build them yourself. However, some binaries are
   available for the Win32 (i.e. native Windows 9x/NT/2000/XP), Cygwin
   and MinGW platforms.

Windows Binaries:

   The win32 directory contains binaries for common graphics libraries
   needed for building XEmacs and for zlib, needed to support the PNG
   library. We recommend that you run optional-libs.exe, a
   self-extracting executable, which will install pre-built binaries for
   all of the optional graphics libraries needed by XEmacs, in the
   correct hierarchy as expected by XEmacs. Then just set the
   OPTIONAL_LIBRARY_DIR parameter to the appropriate directory in which
   you installed the libraries (by default, c:\src).

   We no longer provide binaries for CVS, SSH or patch. If you want
   these, just install Cygwin, which provides versions of these and all
   other common Unix utilities, has an easy install program, and is
   frequently updated.

Cygwin, XFree86 Binaries:

   Cygwin is a POSIX emulation environment for MS Windows. Development on
   Cygwin is quite active. Nearly every major or even semi-significant
   open-source Unix package on earth has been ported to Cygwin and is
   available in pre-built format from the Cygwin website. If you are
   planning on doing any development on XEmacs under Windows it's pretty
   much mandatory to install Cygwin. Among other things, you will
   undoubtedly need ssh and CVS, and GNU make as well if you want to
   rebuild the XEmacs packages or the web site.

   Get Cygwin from http://www.cygwin.com/ . (You will be asked to choose
   a mirror site; try mirrors.rcn.net.) Part of the setup process allows
   you to install XFree86. Other useful packages to consider are CVS (for
   access to the XEmacs source tree), ssh (needed in conjunction with
   CVS), make (for building the packages or the web site), gcc (for
   compiling XEmacs under Cygwin), png/zlib/Xpm/jpeg/tiff/compface
   libraries (see below), various other libraries (see below; prebuilt
   versions of most of them exist), autoconf (for rebuilding configure),
   TeX (for rebuilding certain parts of the package hierarchy), and wget
   (for rebuilding the web site).

MinGW Binaries:

   Get MinGW from http://www.mingw.org/. (MinGW is a version of GCC that
   uses native Microsoft DLL's instead of requiring a POSIX-emulation
   DLL, as Cygwin does.)

   The mingw directory contains binaries for the graphics libraries (Xpm,
   png+zlib, jpeg, tiff, compface -- remember that gif support is built
   in) needed for building XEmacs using the MinGW compiler. NOTE: Many of
   the binaries are out-of-date. Compile them yourself if possible.

Image Format Libraries:

   The XPM image format library (virtually mandatory when building
   XEmacs)
   xpm-3.4k.tar.gz
   http://www.inria.fr/koala/lehors/xpm.html
   configure flag: --with-xpm

   The PNG image format library (strongly encouraged when building
   XEmacs)
   libpng-1.2.8-config.tar.gz
   http://www.libpng.org/pub/png/libpng.html
   configure flag: --with-png

   The ZLIB compression library (strongly encouraged when building
   XEmacs) is used by the PNG library. A GZIP coding system is also
   available, in XEmacs 21.5 and onward.
   zlib-1.2.3.tar.gz
   http://www.zlib.net/
   configure flag: --with-zlib

   The JPEG image format library (useful when building XEmacs)
   jpegsrc.v6b.tar.gz
   http://www.ijg.org/
   configure flag: --with-jpeg

   The TIFF image format library (not especially important when building
   XEmacs)
   tiff-3.7.3.tar.gz
   http://www.remotesensing.org/libtiff/
   configure flag: --with-tiff

   compface (not especially important when building XEmacs) is an old
   library for viewing X-Faces in messages. It is not really being
   maintained, but still works. The version of this library at xemacs.org
   includes the xbm2xface.pl script, written by stig@hackvan.com, which
   may be useful when generating your own xface.
   compface-1.5.1.tar.gz
   http://freshmeat.net/redir/compface/1439/url_tgz/compface-1.5.1.tar.gz
   configure flag: --with-xface

X-Windows Widget Sets:

   GTK+ is a modern widget set for X Windows. XEmacs still requires GTK+
   v1, although support for GTK+ v2 is planned.
   gtk+-1.2.10.tar.gz
   glib-1.2.10.tar.gz
   http://www.gtk.org/
   configure flag: --with-gtk

   Xaw3d is designed to be a drop-in replacement for the Athena widget
   library that `looks cooler'.
   Xaw3d-1.5.tar.gz
   http://ftp.x.org/contrib/widgets/Xaw3d/R6.3/
   configure flag: --with-athena=3d

   OpenMotif is the free release of Motif, a standard widget set for X
   Windows.
   openmotif2.1.30pl5.tar.gz
   http://www.opengroup.org/openmotif/
   configure flag:
   --with-scrollbars=motif,--with-dialogs=motif,--with-widgets=motif,--wi
   th-xim=motif
   (We don't currently recommend compiling with Motif menubars, as they
   are probably broken. They were broken awhile ago and no one has tried
   to fix them.)

   LessTif is a library that is compatible with Motif, dating back from
   the days before Motif was free and still actively developed.
   lesstif-0.94.4.tar.gz
   http://www.lesstif.org/
   configure flag:
   --with-scrollbars=motif,--with-dialogs=motif,--with-widgets=motif
   (Same caveats apply for menubars as with OpenMotif. Also LessTif
   didn't use to work with XIM; this may have changed.)

Other Multimedia:

   Network Audio System (NAS) is a client-server sound library for X.
   nas-1.7.src.tar.gz
   nas-1.7b.src.tar.gz (experimental)
   http://radscan.com/nas.html
   configure flag: --with-sound=nas

   Enlightened Sound Daemon (ESD) is yet another sound system.
   esound-0.2.8.tar.gz
   http://www.tux.org/~ricdude/EsounD.html
   configure flag: --with-sound=esd

   Netpbm is a collection of programs that XEmacs might use at runtime.
   netpbm-10.26.12.tgz
   http://netpbm.sourceforge.net/

Databases:

   These DBM implementations are supported by XEmacs: native dbm
   (provided by OS), GDBM, and Berkeley DB version 1, 2 and 3.

   GDBM is the GNU DBM library, compatible with the Unix dbm library.
   gdbm-1.8.3.tar.gz
   http://www.gnu.org/software/gdbm/gdbm.html
   http://ftp.gnu.org/gnu/gdbm/
   configure flag: --with-database=gnudbm

   Berkeley DB is provided by Sleepycat Software.
   db-4.3.28.tar.gz
   http://www.sleepycat.com/products/db.shtml
   configure flag: --with-database=berkdb

   OpenLDAP is an implementation of the LDAP X.500 Directory protocol.
   openldap-2.3.4.tgz
   http://www.openldap.org/
   configure flag: --with-ldap

   PostgreSQL is an SQL-compliant object-relational database management
   system.
   postgresql-8.0.3.tar.gz
   postgresql-base-8.0.3.tar.gz
   http://www.postgresql.org/
   configure flag: --with-postgresql

Internationalization:

   Canna is a Japanese language input method.
   Canna37p3.tar.gz
   cfw35f1p.exe (Canna on W95; very old)
   http://canna.sourceforge.jp/
   configure flag: --with-canna

   Wnn is a multi-language mule input method. Wnn6 and Wnn7 are
   commercial versions. Wnn4, now completely orphaned, was once the free
   version. There is now a FreeWnn effort; it is not verified whether
   this version works with XEmacs.
   FreeWnn-1.10.tar.gz
   FreeWnn-Server-1.10.tar.gz
   Wnn4.2.tar.gz
   http://www.omronsoft.co.jp/SP/pcunix/wnn/ (commercial version)
   http://www.freewnn.org/
   configure flag: --with-wnn

   The Wnn sites are in Japanese. Here is a site in English with some
   info on WNN:
   http://www.tomo.gr.jp/wnn/wnn_e.html

   Mew is a multi-lingual mailreader.
   mew-4.2.tar.gz
   http://www.mew.org/

   mlterm is a multi-lingual terminal emulator with special support for
   Asian languages with large character sets. There are other similar
   programs (e.g. xiterm), but this one appears to be the most actively
   maintained.
   mlterm-2.9.2.tar.gz
   http://mlterm.sourceforge.net/

   kterm was for a long time the standard Asian-language terminal
   emulator, but appears to have not been maintained since 1996.
   kterm-6.2.0.tar.gz
   http://www.asahi-net.or.jp/~hc3j-tkg/kterm/
   http://ftp.x.org/contrib/applications/

   ispell is a spelling checker with support for multiple languages.
   ispell-3.3.02.tar.gz
   http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html
   http://www.kdstevens.com/~stevens/ispell-page.html

   SKK (Simple Kana-to-Kanji) is a simple input method for Japanese. It
   has been modified to work with XEmacs.
   skk-8.6x.tar.gz

   X11 fonts for numerous languages.
   intlfonts-1.2.1.tar.gz
   http://www.gnu.org/directory/localization/intlfonts.html

Miscellaneous:

   ncurses is the standard free software curses library.
   ncurses-5.4.tar.gz
   http://www.gnu.org/software/ncurses/ncurses.html
   configure flag: --with-ncurses

   GMP is a free library for arbitrary precision arithmetic. Support for
   bignums using GMP exists in XEmacs 21.5 and later.
   gmp-4.1.4.tar.gz
   http://www.swox.com/gmp/
   configure flag: --use-number-lib=gmp

Developer Tools:

   CVS is the version control system used by XEmacs to manage the
   sources.
   cvs-1.11.20.tar.gz
   cvs-1.12.12.tar.gz (experimental)
   NOTE: The CVS home page recently (August 2, 2005) moved.
   http://www.nongnu.org/cvs/

   bzip2 is a compressor that compresses much better than gzip.
   bzip2-1.0.3.tar.gz
   http://sources.redhat.com/bzip2/

   texi2html is a script that converts Texinfo pages to HTML.
   texi2html-1.76.tar.gz
   NOTE: The texi2html home page recently (August 2, 2005) moved.
   Current home page: http://www.nongnu.org/texi2html/

   Gnats is a bug tracking system.
   gnats-4.1.0.tar.gz
   cern_wwwgnats_v2.0-beta.tar.gz (WWW front end to Gnats, extremely old)
   http://sources.redhat.com/gnats/

   Use autoconf to generate `configure' from `configure.in'.
   Use autoconf to generate `configure' from `configure.in'. NOTE: Only
   autoconf 2.13 works with XEmacs 21.4. XEmacs 21.5 and above work with
   the current 2.59 release. autoconf-2.13.tar.gz
   autoconf-2.59.tar.gz
   http://www.gnu.org/software/autoconf/

   Use the applypatch program from the makepatch package to apply patches
   to upgrade from one beta release to another. Use this if you have a
   slow or expensive connection to the Net.
   makepatch-2.00_12.tar.gz
   http://search.cpan.org/dist/makepatch/
   http://www.squirrel.nl/people/jvromans/software/sw_makepatch.html

     Made with XEmacs! 
   Valid XHTML 1.0! 
   Checked by Linklint 
   Site content repository
   and primary mirror:
   sunSITE.dk Logo 
   Primary mirrors:
   SourceForge Logo Tux.Org Logo This page is part of the XEmacs website
   <http://www.xemacs.org>
   Contents copyright � 2000 -- 2002; all rights reserved.
   Missing links, inquiries about implementation, kudos to:
   webmaster@xemacs.org
   Discussion of XEmacs features, installation, problems: XEmacs mailing
   lists
   This page last modified Sun Oct 23 14:56:40 2005 UTC. 

   Conform with <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
   Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   Automatically validated by PSGML