X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/67ab0163d67fbfeb41c37c8a259f27eeef965520..226109108e955113828a46b1fe761a1164d1b12e:/INSTALL diff --git a/INSTALL b/INSTALL index 27a148a32d..3aed5a869c 100644 --- a/INSTALL +++ b/INSTALL @@ -111,15 +111,16 @@ ADDITIONAL DISTRIBUTION FILES * Complex Text Layout support libraries -Emacs needs the optional libraries "m17n-db", "libm17n-flt", "libotf" -to correctly display such complex scripts as Indic and Khmer. -On some systems, particularly GNU/Linux, these libraries may be -already present or available as additional packages. Note that if -there is a separate `dev' or `devel' package, for use at compilation -time rather than run time, you will need that as well as the -corresponding run time package; typically the dev package will contain -header files and a library archive. Otherwise, you can download and -build libraries from sources. +On GNU and Unix systems, Emacs needs the optional libraries "m17n-db", +"libm17n-flt", "libotf" to correctly display such complex scripts as +Indic and Khmer, and also for scripts that require Arabic shaping +support (Arabic and Farsi). On some systems, particularly GNU/Linux, +these libraries may be already present or available as additional +packages. Note that if there is a separate `dev' or `devel' package, +for use at compilation time rather than run time, you will need that +as well as the corresponding run time package; typically the dev +package will contain header files and a library archive. Otherwise, +you can download and build libraries from sources. The sources of these libraries are available by anonymous CVS from cvs.m17n.org. @@ -133,6 +134,9 @@ For m17n-lib, if you have problems with making the whole package because you lack some other packages on which m17n-lib depends, try to configure it with the option "--without-gui". +Note that Emacs cannot support complex scripts on a TTY, unless the +terminal includes such a support. + * intlfonts-VERSION.tar.gz The intlfonts distribution contains X11 fonts in various encodings @@ -208,7 +212,8 @@ The names of the packages that you need varies according to the GNU/Linux distribution that you use, and the options that you want to configure Emacs with. On Debian-based systems, you can install all the packages needed to build the installed version of Emacs with a command -like `apt-get build-dep emacs23'. +like `apt-get build-dep emacs23'. On Red Hat systems, the +corresponding command is `yum-builddep emacs'. DETAILED BUILDING AND INSTALLATION: @@ -308,6 +313,10 @@ systems which support that. Use --without-sound to disable sound support. +Use --with-wide-int to implement Emacs values with the type 'long long', +even on hosts where a narrower type would do. With this option, on a +typical 32-bit host, Emacs integers have 62 bits instead of 30. + The `--prefix=PREFIXDIR' option specifies where the installation process should put emacs and its data files. This defaults to `/usr/local'. - Emacs (and the other utilities users run) go in PREFIXDIR/bin @@ -704,8 +713,8 @@ directory of the Emacs distribution. in `./lib-src' to their final destinations, as selected in `./src/epaths.h'. Strictly speaking, not all of the executables in `./lib-src' need be copied. -- The programs `fakemail', `hexl', `movemail', `profile', `rcs2log', - and `vcdiff' are used by Emacs; they do need to be copied. +- The programs `hexl', `movemail', `profile', `rcs2log', and `vcdiff' + are used by Emacs; they do need to be copied. - The programs `etags', `ctags', `emacsclient', and `rcs-checkin' are intended to be run by users; they are handled below. - The programs `make-docfile' and `test-distrib' were