diff options
| author | Eli Zaretskii | 2000-10-16 21:24:15 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2000-10-16 21:24:15 +0000 |
| commit | 45e680a83c2ca3375df82d4014eee8158e53aaf4 (patch) | |
| tree | 6ab2b5bb8106dbb25d825d31e768968349093ab6 | |
| parent | 483de32b26e18356955f9453a1d992b12fda271d (diff) | |
| download | emacs-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-- | ChangeLog | 5 | ||||
| -rw-r--r-- | INSTALL | 39 |
2 files changed, 40 insertions, 4 deletions
| @@ -1,3 +1,8 @@ | |||
| 1 | 2000-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 | |||
| 1 | 2000-10-14 Eli Zaretskii <eliz@is.elta.co.il> | 6 | 2000-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. |
| @@ -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 | |||
| 78 | Emacs needs optional libraries to be able to display images (with the | ||
| 79 | exception of PBM images whose support is built-in). Here's the list | ||
| 80 | of 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 | |||
| 90 | Emacs needs to be configured with the appropriate --with-LIB option, | ||
| 91 | to be built with these libraries. See below for more details. | ||
| 92 | |||
| 76 | 93 | ||
| 77 | BUILDING AND INSTALLATION: | 94 | BUILDING AND INSTALLATION: |
| 78 | 95 | ||
| @@ -128,7 +145,8 @@ To get more attractive menus, you can specify an X toolkit when you | |||
| 128 | configure Emacs; use the option `--with-x-toolkit=TOOLKIT', where | 145 | configure Emacs; use the option `--with-x-toolkit=TOOLKIT', where |
| 129 | TOOLKIT is `athena' or `motif' (`yes' and `lucid' are synonyms for | 146 | TOOLKIT 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 |
| 131 | shared libraries. | 148 | shared libraries. A free implementation of Motif, called LessTif, is |
| 149 | available ftom <http://www.lesstif.org>. | ||
| 132 | 150 | ||
| 133 | The `--with-gcc' option specifies that the build process should | 151 | The `--with-gcc' option specifies that the build process should |
| 134 | compile Emacs using GCC. If you don't want to use GCC, specify | 152 | compile 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 | |||
| 143 | Emacs uses POP is controlled by individual users--see the Rmail | 161 | Emacs uses POP is controlled by individual users--see the Rmail |
| 144 | chapter of the Emacs manual. | 162 | chapter of the Emacs manual. |
| 145 | 163 | ||
| 164 | For 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 | |||
| 172 | You will have to download, build, and install the appropriate image | ||
| 173 | support libraries, see the list of URLs in "ADDITIONAL DISTRIBUTION | ||
| 174 | FILES" above. (Note that configuring --with-png requires Zlib in | ||
| 175 | addition to libpng.) | ||
| 176 | |||
| 146 | The `--prefix=PREFIXDIR' option specifies where the installation process | 177 | The `--prefix=PREFIXDIR' option specifies where the installation process |
| 147 | should put emacs and its data files. This defaults to `/usr/local'. | 178 | should 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.) | |||
| 599 | It is important to understand that the runtime support of long file | 630 | It is important to understand that the runtime support of long file |
| 600 | names by the Emacs binary is NOT affected by the LFN setting during | 631 | names by the Emacs binary is NOT affected by the LFN setting during |
| 601 | compilation; Emacs compiled with DJGPP v2.0 or later will always | 632 | compilation; Emacs compiled with DJGPP v2.0 or later will always |
| 602 | support long file names on Windows 95 no matter what was the setting | 633 | support long file names on Windows 9X no matter what was the setting |
| 603 | of LFN at compile time. However, if you compiled with LFN disabled | 634 | of LFN at compile time. However, if you compiled with LFN disabled |
| 604 | and want to enable LFN support after Emacs was already built, you need | 635 | and want to enable LFN support after Emacs was already built, you need |
| 605 | to make sure that the support files in the lisp, etc and info | 636 | to make sure that the support files in the lisp, etc and info |
| @@ -677,5 +708,5 @@ work. Synchronous subprocesses do work. | |||
| 677 | Version 2.0 of djgpp has two bugs that affect Emacs. We've included | 708 | Version 2.0 of djgpp has two bugs that affect Emacs. We've included |
| 678 | corrected versions of two files from djgpp in the msdos subdirectory: | 709 | corrected versions of two files from djgpp in the msdos subdirectory: |
| 679 | is_exec.c and sigaction.c. To work around the bugs, compile these | 710 | is_exec.c and sigaction.c. To work around the bugs, compile these |
| 680 | files and link them into temacs. Djgpp version 2.01 have these bugs | 711 | files and link them into temacs. Djgpp versions 2.01 and later have |
| 681 | fixed, so upgrade if you can before building Emacs. | 712 | these bugs fixed, so upgrade if you can before building Emacs. |