comparison INSTALL @ 5118:e0db3c197671 ben-lisp-object

merge up to latest default branch, doesn't compile yet
author Ben Wing <ben@xemacs.org>
date Sat, 26 Dec 2009 21:18:49 -0600
parents bc4f2511bbea
children 1d775c6304d1
comparison
equal deleted inserted replaced
5117:3742ea8250b5 5118:e0db3c197671
1 XEmacs Installation Guide 1 XEmacs Installation Guide
2 2
3 Copyright (c) 1994, 1995, 1996 Board of Trustees, University of Illinois 3 Copyright (c) 1994, 1995, 1996 Board of Trustees, University of Illinois
4 Copyright (c) 1994-1999, 2003 Free Software Foundation, Inc. 4 Copyright (c) 1994-1999, 2003, 2008 Free Software Foundation, Inc.
5 5
6 Permission is granted to anyone to make or distribute verbatim copies 6 Permission is granted to anyone to make or distribute verbatim copies
7 of this document as received, in any medium, provided that the 7 of this document as received, in any medium, provided that the
8 copyright notice and permission notice are preserved, 8 copyright notice and permission notice are preserved,
9 and that the distributor grants the recipient permission 9 and that the distributor grants the recipient permission
59 installation, upgrade, and removal of applications written in Lisp. 59 installation, upgrade, and removal of applications written in Lisp.
60 60
61 PACKAGE SYSTEM 61 PACKAGE SYSTEM
62 ============== 62 ==============
63 63
64 The file README.packages contain information vital to have a fully 64 The FAQ sections 1.7 and 2.1 contain information vital to have a fully
65 working XEmacs. It includes a description of available packages, and 65 working XEmacs. It includes a description of available packages, and
66 how to bootstrap XEmacs from a minimal or a complete set of packages. 66 how to bootstrap XEmacs from a minimal or a complete set of packages.
67 This information was not included in this file only because it is too 67 This information was not included in this file only because it is too
68 large for this terse INSTALL. Please read README.packages now! 68 large for this terse INSTALL. The FAQ is available in Texinfo format
69 in man/xemacs-faq.texi, as an Info file once you build XEmacs, and
70 online at http://www.xemacs.org/Documentation/21.5/html/xemacs-faq_1.html.
69 71
70 ADD-ON LIBRARIES 72 ADD-ON LIBRARIES
71 ================ 73 ================
72 74
73 Decide which libraries you would like to use with XEmacs, but are not 75 Decide which libraries you would like to use with XEmacs, but are not
287 289
288 If you don't want X Window System support, specify `--without-x'. If 290 If you don't want X Window System support, specify `--without-x'. If
289 you omit this option, `configure' will try to autodetect whether your 291 you omit this option, `configure' will try to autodetect whether your
290 system has X Window System support, and arrange to use it if present. 292 system has X Window System support, and arrange to use it if present.
291 293
292 The `--without-xmu' option can be used if your vendor doesn't ship
293 the Xmu library.
294
295 The `--with-menubars=TYPE' option allows you to specify which X 294 The `--with-menubars=TYPE' option allows you to specify which X
296 toolkit you wish to use for the menubar. The valid options are 295 toolkit you wish to use for the menubar. The valid options are
297 `lucid', `motif' and `no'. The default is `lucid' which is a 296 `lucid', `motif' and `no'. The default is `lucid' which is a
298 Motif-lookalike menubar. We highly recommend its usage over the real 297 Motif-lookalike menubar. We highly recommend its usage over the real
299 Motif menubar. (In fact, the Motif menubar is currently broken.) If 298 Motif menubar. (In fact, the Motif menubar is currently broken.) If
377 etc/PACKAGES) installed prior to building XEmacs. 376 etc/PACKAGES) installed prior to building XEmacs.
378 377
379 The `--with-cde' option allows you to enable or disable CDE drag and 378 The `--with-cde' option allows you to enable or disable CDE drag and
380 drop support. `configure' will attempt to detect this option and 379 drop support. `configure' will attempt to detect this option and
381 define `--with-cde' for you. 380 define `--with-cde' for you.
382
383 The `--with-offix' option allows you to enable or disable OffiX drag
384 and drop support. This requires no external library support, so if
385 X11 support is available, then this option defaults to `yes'. OffiX
386 support can be explicitly disabled via the `--with-offix=no' option.
387 381
388 Internationalization Options 382 Internationalization Options
389 ---------------------------- 383 ----------------------------
390 384
391 The `--with-mule' option enables MUlti-Lingual Emacs (Mule) support, 385 The `--with-mule' option enables MUlti-Lingual Emacs (Mule) support,
569 permanent locations, with `make install'. By default, XEmacs's files 563 permanent locations, with `make install'. By default, XEmacs's files
570 are installed in the following directories: 564 are installed in the following directories:
571 565
572 `/usr/local/bin' holds the executable programs users normally run - 566 `/usr/local/bin' holds the executable programs users normally run -
573 `xemacs', `etags', `ctags', `b2m', `emacsclient', `ellcc', 567 `xemacs', `etags', `ctags', `b2m', `emacsclient', `ellcc',
574 `gnuclient', `gnudoit', `gnuattach', and `rcs-checkin'. 568 `gnuclient', `gnudoit', and `gnuattach'.
575 569
576 `/usr/local/lib/xemacs-VERSION/lisp' holds the Emacs Lisp libraries; 570 `/usr/local/lib/xemacs-VERSION/lisp' holds the Emacs Lisp libraries;
577 `VERSION' stands for the number of the XEmacs version 571 `VERSION' stands for the number of the XEmacs version
578 you are installing, like `18.59' or `19.14'. Since 572 you are installing, like `18.59' or `19.14'. Since
579 the lisp libraries change from one version of XEmacs to 573 the lisp libraries change from one version of XEmacs to
585 XEmacs searches for its lisp files in these 579 XEmacs searches for its lisp files in these
586 directories, and then in 580 directories, and then in
587 `/usr/local/lib/xemacs/site-lisp/*'. 581 `/usr/local/lib/xemacs/site-lisp/*'.
588 582
589 `/usr/local/lib/xemacs-VERSION/etc' holds the XEmacs tutorial, the 583 `/usr/local/lib/xemacs-VERSION/etc' holds the XEmacs tutorial, the
590 `yow' database, and other architecture-independent 584 Unicode database, and other architecture-independent
591 files XEmacs might need while running. VERSION is as 585 files XEmacs might need while running. VERSION is as
592 specified for `.../lisp'. 586 specified for `.../lisp'.
593 587
594 `/usr/local/lib/xemacs/lock' contains files indicating who is 588 `/usr/local/lib/xemacs/lock' contains files indicating who is
595 editing what, so XEmacs can detect editing clashes 589 editing what, so XEmacs can detect editing clashes
792 You are done with the hard part! You can remove executables and 786 You are done with the hard part! You can remove executables and
793 object files from the build directory by typing `make clean'. To also 787 object files from the build directory by typing `make clean'. To also
794 remove the files that `configure' created (so you can compile XEmacs 788 remove the files that `configure' created (so you can compile XEmacs
795 for a different configuration), type `make distclean'. 789 for a different configuration), type `make distclean'.
796 790
797 READ README.packages 791 READ THE FAQ
798 ==================== 792 ============
799 793
800 Do it! 794 Do it!
801 795
802 PROBLEMS 796 PROBLEMS
803 ======== 797 ========
804 798
805 The most common problem is that you forgot to read and follow the 799 The most common problem is that you forgot to read and follow the
806 directions in README.packages. You can not have a normal XEmacs 800 directions for installing bootstrap packages in the FAQ. You can not
807 without downloading some additional packages. 801 have a normal XEmacs without downloading some additional packages.
808 802
809 See the file PROBLEMS in this directory for a list of various problems 803 See the file PROBLEMS in this directory for a list of various problems
810 sometimes encountered, and what to do about them. PROBLEMS is also 804 sometimes encountered, and what to do about them. PROBLEMS is also
811 the place where platform-specific build notes can be found. 805 the place where platform-specific build notes can be found.
812 806
873 Run-time path-searching options: 867 Run-time path-searching options:
874 -------------------------------- 868 --------------------------------
875 869
876 --with-site-lisp Unchanged 870 --with-site-lisp Unchanged
877 --with-site-modules Unchanged 871 --with-site-modules Unchanged
878 --package-prefix --with-package-prefix
879 --package-path --with-package-path 872 --package-path --with-package-path
880 --infopath --with-infopath 873 --infopath --with-infopath
881 874
882 Window-system options: 875 Window-system options:
883 ---------------------- 876 ----------------------
895 --with-scrollbars Unchanged 888 --with-scrollbars Unchanged
896 --with-dialogs Unchanged 889 --with-dialogs Unchanged
897 --with-widgets Unchanged 890 --with-widgets Unchanged
898 --with-dragndrop Unchanged 891 --with-dragndrop Unchanged
899 --with-cde Unchanged 892 --with-cde Unchanged
900 --with-offix Unchanged
901 --with-xmu Unchanged 893 --with-xmu Unchanged
902 --external-widget --with-external-widget 894 --external-widget --with-external-widget
903 895
904 TTY (character terminal) options: 896 TTY (character terminal) options:
905 --------------------------------- 897 ---------------------------------