XEmacs -- Emacs: The Next Generation
English
German
Japanese
America
Australia
Europe
   
     About XEmacs Getting XEmacs Customizing XEmacs Troubleshooting XEmacs Developing XEmacs       

Optional Libraries

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

You can also access them via HTTP (in case you live behind a firewall) at http://ftp.xemacs.org/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), Cygwin and MinGW platforms.

Windows Binaries:

The win32 directory contains binaries for patch, ssh, cvs, and common graphics libraries needed for building XEmacs. Note that most of these are self-extracting executables.

Cygwin Binaries:

The cygwin directory contains critical tools (most of the standard Unix utilities missing from the standard Cygwin distribution), as well as binaries of the X11 libraries.

MinGW Binaries:

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. (MinGW is a version of GCC that uses native Microsoft DLL's instead of requiring a POSIX-emulation DLL, as Cygwin does.)

For more information on MinGW, see http://www.mingw.org/

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.0.tar.gz
ftp://ftp.gnu.org/pub/gnu/gdbm/
http://www.gnu.org/software/gdbm/gdbm.html
configure flag: --with-database=gnudbm

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

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

Image Format Libraries:

compface is an old library for viewing X-Faces in messages. It is no longer being maintained, but still works.
compface.tar.gz
ftp://ftp.cs.indiana.edu/pub/faces/compface/
configure flag: --with-xface

The JPEG image format library
jpegsrc.v6b.tar.gz
ftp://ftp.uu.net/graphics/jpeg/
http://www.ijg.org/
configure flag: --with-jpeg

The TIFF image format library
tiff-v3.4-tar.gz
ftp://ftp.sgi.com/graphics/tiff/
configure flag: --with-tiff

The XPM image format library
xpm-3.4k.tar.gz
ftp://koala.inria.fr/pub/xpm/
http://www.inria.fr/koala/lehors/xpm.html
configure flag: --with-xpm

The PNG image format library
libpng-1.0.9.tar.gz
ftp://swrinde.nde.swri.edu/pub/png/src/
http://www.libpng.org/pub/png/
configure flag: --with-png

The ZLIB compression library is used by the PNG library.
zlib-1.1.3.tar.gz
ftp://ftp.info-zip.org/pub/infozip/zlib/
http://www.info-zip.org/pub/infozip/zlib/

Other Multimedia:

Network Audio System (NAS) is a client-server sound library for X.
nas-1.4.1.src.tar.gz
ftp://ftp.x.org/contrib/audio/nas/
http://radscan.com/nas.html
configure flag: --with-nas

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

Netpbm is a collection of programs that XEmacs might use at runtime.
netpbm-1mar1994.tar.gz
ftp://ftp.x.org/contrib/graphics/

Xaw3d is designed to be a drop-in replacement for the Athena widget library that `looks cooler'.
Xaw3-1.5.tar.gz
ftp://ftp.x.org/contrib/widgets/Xaw3d/

Internationalization:

Canna is a Japanese language input method. Canna has not been updated since 1996.
Canna32p2.tar.gz
Canna35b2.tar.gz
ftp://ftp.nec.co.jp/pub/Canna/
configure flag: --with-canna

Wnn is a multi-language mule input method. Wnn4 is the free version, while Wnn6 is the commercial version.
Wnn4.2.tar.gz
ftp://ftp.wg.omron.co.jp/pub/Wnn/ (free wnn - appears to be dead)
ftp://ftp.omronsoft.co.jp/pub/Wnn6/ (commercial version)
configure flag: --with-wnn

Mew is a multi-lingual mailreader.
mew-1.94.2.tar.gz
im-140.tar.gz (used by mew)
http://www.mew.org/
ftp://ftp.Mew.org/pub/Mew/

kterm is a multi-lingual terminal emulator with special support for Asian languages with large character sets.
ftp://ftp.x.org/contrib/applications/

ispell is a spelling checker with support for multiple languages.
ftp://ftp.cs.ucla.edu/pub/ispell/
http://ficus-www.cs.ucla.edu/ficus-members/geoff/ispell.html
http://www.kdstevens.com/~stevens/ispell-page.html

Miscellaneous:

ncurses looks like (in 2001) it is becoming the standard free software curses library.
ncurses-5.2.tar.gz
http://dickey.his.com/ncurses/ncurses.html
ftp://dickey.his.com/ncurses/

Developer Tools:

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

texi2html is a script that converts Texinfo pages to HTML.
texi2html-1.64.tar.gz
The texi2html package underwent a change of ownership during 2001.
Current home page: http://texi2html.cvshome.org/
The texi2html package underwent a change of ownership during 1999.
Current home page: <a href="http://www.mathematik.uni-kl.de/~obachman/Texi2html/">http://www.mathematik.uni-kl.de/~obachman/Texi2html/</a>
Former home page: http://wwwinfo.cern.ch/dis/texi2html/

Gnats is a bug tracking system.
gnats-3.113.tar.gz
http://sources.redhat.com/gnats/
ftp://sources.redhat.com/pub/gnats/

Use autoconf to generate `configure' from `configure.in'.
autoconf-2.13.tar.gz
http://sources.redhat.com/autoconf/
ftp://sources.redhat.com/pub/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_03.tar.gz
ftp://ftp.perl.org/pub/CPAN/authors/id/JV/
http://www.squirrel.nl/people/jvromans/

 
 
  Made with XEmacs!
Valid XHTML 1.0!
Checked by Linklint
  This page is part of the XEmacs website <http://www.xemacs.org>
Contents copyright © 2000, 2001; all rights reserved.
Maintained by webmaster@xemacs.org
Hosted by SourceForge Logo sunSITE.dk Logo Tux.Org Logo
This page last modified Wed Jan 23 20:57:16 2002 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