Changeset 4204 for trunk/INSTALL

Show
Ignore:
Timestamp:
05/01/07 18:04:59 (2 years ago)
Author:
miyoshi
Message:

Sync up with Emacs_22_BASE.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/INSTALL

    r4196 r4204  
    193193X11 support, you may need to install the special `X11 development' 
    194194package.  For example, in April 2003, the package names to install 
    195 were `XFree86-devel' and `Xaw3d-devel' on RedHat.  On Debian, the 
     195were `XFree86-devel' and `Xaw3d-devel' on Red Hat.  On Debian, the 
    196196packages necessary to build the installed version should be 
    197197sufficient; they can be installed using `apt-get build-dep emacs21' in 
     
    299299 
    300300Use --without-toolkit-scroll-bars to disable LessTif/Motif or Xaw3d 
    301 scroll bars.   
     301scroll bars. 
    302302 
    303303Use --without-xim to inhibit the default use of X Input Methods.  In 
     
    305305 
    306306Use --disable-largefile omits support for files larger than 2GB on 
    307 systems which support that.   
     307systems which support that. 
    308308 
    309309Use --without-sound to disable sound support. 
     
    354354 
    355355If the description of the system configuration printed by `configure' 
    356 is not right, or if it claims some of the fatures or libraries are not 
     356is not right, or if it claims some of the features or libraries are not 
    357357available when you know they are, look at the `config.log' file for 
    358358the trace of the failed tests performed by `configure' to check 
     
    365365libraries, or use special compilation options.  You can force 
    366366`configure' and the build process which follows it to do that by 
    367 setting the variables CPPFLAGS, CFLAGS, LDFLAGS, LIBS, and CC before 
    368 running `configure'.  CPPFLAGS lists the options passed to the 
    369 preprocessor, CFLAGS are compilation options, LDFLAGS are options used 
    370 when linking, LIBS are libraries to link against, and CC is the 
    371 command which invokes the compiler. 
     367setting the variables CPPFLAGS, CFLAGS, LDFLAGS, LIBS, CPP and CC 
     368before running `configure'.  CPP is the command which invokes the 
     369preprocessor, CPPFLAGS lists the options passed to it, CFLAGS are 
     370compilation options, LDFLAGS are options used when linking, LIBS are 
     371libraries to link against, and CC is the command which invokes the 
     372compiler. 
    372373 
    373374Here's an example of a `configure' invocation, assuming a Bourne-like 
     
    384385libraries in addition to the standard ones. 
    385386 
    386 For some libraries, like Gtk+, fontconfig and ALSA, `configure' use  
    387 pkg-config to find where those libraries are installed.  
    388 If you wan't pkg-config to look in special directories, you have to set  
    389 the environment variable PKG_CONFIG_PATH to point to the directories  
     387For some libraries, like Gtk+, fontconfig and ALSA, `configure' use 
     388pkg-config to find where those libraries are installed. 
     389If you want pkg-config to look in special directories, you have to set 
     390the environment variable PKG_CONFIG_PATH to point to the directories 
    390391where the .pc-files for those libraries are. 
    391392For example: 
     
    704705 
    7057062) Go to directory `./lib-src' and run `make'.  This creates 
    706 executables named `ctags' and `etags' and `wakeup' and `make-docfile' 
    707 and `digest-doc' and `test-distrib'.  And others. 
     707executables named `ctags' and `etags' and `make-docfile' and 
     708`digest-doc' and `test-distrib'.  And others. 
    708709 
    7097103) Go to directory `./src' and Run `make'.  This refers to files in 
     
    733734Strictly speaking, not all of the executables in `./lib-src' need be copied. 
    734735- The programs `cvtmail', `fakemail', `hexl', 
    735     `movemail', `profile', `rcs2log', `timer', `vcdiff', `wakeup', 
    736     and `yow' are used by Emacs; they do need to be copied. 
     736    `movemail', `profile', `rcs2log', and `vcdiff' are used by Emacs; 
     737    they do need to be copied. 
    737738- The programs `etags', `ctags', `emacsclient', `b2m', and `rcs-checkin' 
    738739    are intended to be run by users; they are handled below.