aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2000-10-16 21:24:15 +0000
committerEli Zaretskii2000-10-16 21:24:15 +0000
commit45e680a83c2ca3375df82d4014eee8158e53aaf4 (patch)
tree6ab2b5bb8106dbb25d825d31e768968349093ab6
parent483de32b26e18356955f9453a1d992b12fda271d (diff)
downloademacs-45e680a83c2ca3375df82d4014eee8158e53aaf4.tar.gz
emacs-45e680a83c2ca3375df82d4014eee8158e53aaf4.zip
Describe the new --with-FOO options for building with image support.
Minor changes in the MSDOG section.
-rw-r--r--ChangeLog5
-rw-r--r--INSTALL39
2 files changed, 40 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 1ad9f8b42f9..faf1cc826e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
12000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2
3 * INSTALL: Describe the new image-support options to the configure
4 script. List URLs where image support libraries can be found.
5
12000-10-14 Eli Zaretskii <eliz@is.elta.co.il> 62000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2 7
3 * info/dir (Top): Add an entry for Eshell. 8 * info/dir (Top): Add an entry for Eshell.
diff --git a/INSTALL b/INSTALL
index 2b6f99974cd..d197918c371 100644
--- a/INSTALL
+++ b/INSTALL
@@ -73,6 +73,23 @@ that file `dir' in this directory contains an entry like this:
73 73
74 * Elisp: (elisp). The Emacs Lisp Reference Manual. 74 * Elisp: (elisp). The Emacs Lisp Reference Manual.
75 75
76* Image support libraries
77
78Emacs needs optional libraries to be able to display images (with the
79exception of PBM images whose support is built-in). Here's the list
80of these optional libraries, and the URLs where they can be found:
81
82 . libxpm for XPM: ftp://ftp.x.org/contrib/libraries/
83 . libpng for PNG: ftp://www.libpng.org/pub/png/
84 . Zlib (for PNG): http://www.info-zip.org/pub/infozip/zlib/
85 . libjpeg for JPEG: ftp://ftp.uu.net/graphics/jpeg/
86 . libtiff for TIFF: http://www.libtiff.org/
87 . libungif for GIF:
88 http://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml
89
90Emacs needs to be configured with the appropriate --with-LIB option,
91to be built with these libraries. See below for more details.
92
76 93
77BUILDING AND INSTALLATION: 94BUILDING AND INSTALLATION:
78 95
@@ -128,7 +145,8 @@ To get more attractive menus, you can specify an X toolkit when you
128configure Emacs; use the option `--with-x-toolkit=TOOLKIT', where 145configure Emacs; use the option `--with-x-toolkit=TOOLKIT', where
129TOOLKIT is `athena' or `motif' (`yes' and `lucid' are synonyms for 146TOOLKIT is `athena' or `motif' (`yes' and `lucid' are synonyms for
130`athena'). On some systems, it does not work to use a toolkit with 147`athena'). On some systems, it does not work to use a toolkit with
131shared libraries. 148shared libraries. A free implementation of Motif, called LessTif, is
149available ftom <http://www.lesstif.org>.
132 150
133The `--with-gcc' option specifies that the build process should 151The `--with-gcc' option specifies that the build process should
134compile Emacs using GCC. If you don't want to use GCC, specify 152compile Emacs using GCC. If you don't want to use GCC, specify
@@ -143,6 +161,19 @@ add `--with-hesiod'. These options enable Emacs to use POP; whether
143Emacs uses POP is controlled by individual users--see the Rmail 161Emacs uses POP is controlled by individual users--see the Rmail
144chapter of the Emacs manual. 162chapter of the Emacs manual.
145 163
164For get Emacs with image support, use one or more of these options:
165
166 --with-xpm for XPM image support
167 --with-jpeg for JPEG image support
168 --with-tiff for TIFF image support
169 --with-gif for GIF image support
170 --with-png for PNG image support
171
172You will have to download, build, and install the appropriate image
173support libraries, see the list of URLs in "ADDITIONAL DISTRIBUTION
174FILES" above. (Note that configuring --with-png requires Zlib in
175addition to libpng.)
176
146The `--prefix=PREFIXDIR' option specifies where the installation process 177The `--prefix=PREFIXDIR' option specifies where the installation process
147should put emacs and its data files. This defaults to `/usr/local'. 178should put emacs and its data files. This defaults to `/usr/local'.
148- Emacs (and the other utilities users run) go in PREFIXDIR/bin 179- Emacs (and the other utilities users run) go in PREFIXDIR/bin
@@ -599,7 +630,7 @@ into problems during the build process.)
599It is important to understand that the runtime support of long file 630It is important to understand that the runtime support of long file
600names by the Emacs binary is NOT affected by the LFN setting during 631names by the Emacs binary is NOT affected by the LFN setting during
601compilation; Emacs compiled with DJGPP v2.0 or later will always 632compilation; Emacs compiled with DJGPP v2.0 or later will always
602support long file names on Windows 95 no matter what was the setting 633support long file names on Windows 9X no matter what was the setting
603of LFN at compile time. However, if you compiled with LFN disabled 634of LFN at compile time. However, if you compiled with LFN disabled
604and want to enable LFN support after Emacs was already built, you need 635and want to enable LFN support after Emacs was already built, you need
605to make sure that the support files in the lisp, etc and info 636to make sure that the support files in the lisp, etc and info
@@ -677,5 +708,5 @@ work. Synchronous subprocesses do work.
677Version 2.0 of djgpp has two bugs that affect Emacs. We've included 708Version 2.0 of djgpp has two bugs that affect Emacs. We've included
678corrected versions of two files from djgpp in the msdos subdirectory: 709corrected versions of two files from djgpp in the msdos subdirectory:
679is_exec.c and sigaction.c. To work around the bugs, compile these 710is_exec.c and sigaction.c. To work around the bugs, compile these
680files and link them into temacs. Djgpp version 2.01 have these bugs 711files and link them into temacs. Djgpp versions 2.01 and later have
681fixed, so upgrade if you can before building Emacs. 712these bugs fixed, so upgrade if you can before building Emacs.