comparison man/xemacs-faq.texi @ 444:576fb035e263 r21-2-37

Import from CVS: tag r21-2-37
author cvs
date Mon, 13 Aug 2007 11:36:19 +0200
parents abe6d1db359e
children 1ccc32a20af4
comparison
equal deleted inserted replaced
443:a8296e22da4e 444:576fb035e263
5 @setchapternewpage off 5 @setchapternewpage off
6 @c %**end of header 6 @c %**end of header
7 @finalout 7 @finalout
8 @titlepage 8 @titlepage
9 @title XEmacs FAQ 9 @title XEmacs FAQ
10 @subtitle Frequently asked questions about XEmacs @* Last Modified: $Date: 2000/09/19 07:50:41 $ 10 @subtitle Frequently asked questions about XEmacs @* Last Modified: $Date: 2000/11/02 21:51:16 $
11 @sp 1 11 @sp 1
12 @author Tony Rossini <rossini@@biostat.washington.edu> 12 @author Tony Rossini <rossini@@biostat.washington.edu>
13 @author Ben Wing <ben@@xemacs.org> 13 @author Ben Wing <ben@@xemacs.org>
14 @author Chuck Thompson <cthomp@@xemacs.org> 14 @author Chuck Thompson <cthomp@@xemacs.org>
15 @author Steve Baur <steve@@xemacs.org> 15 @author Steve Baur <steve@@xemacs.org>
146 * Q2.0.8:: can't resolve symbol _h_errno 146 * Q2.0.8:: can't resolve symbol _h_errno
147 * Q2.0.9:: Where do I find external libraries? 147 * Q2.0.9:: Where do I find external libraries?
148 * Q2.0.10:: After I run configure I find a coredump, is something wrong? 148 * Q2.0.10:: After I run configure I find a coredump, is something wrong?
149 * Q2.0.11:: XEmacs can't resolve host names. 149 * Q2.0.11:: XEmacs can't resolve host names.
150 * Q2.0.12:: Why can't I strip XEmacs? 150 * Q2.0.12:: Why can't I strip XEmacs?
151 * Q2.0.13:: I don't need no steenkin' packages. Do I? (NEW)
152 * Q2.0.14:: How do I figure out which packages to install? (NEW)
151 153
152 Trouble Shooting: 154 Trouble Shooting:
153 * Q2.1.1:: XEmacs just crashed on me! 155 * Q2.1.1:: XEmacs just crashed on me!
154 * Q2.1.2:: Cryptic Minibuffer messages. 156 * Q2.1.2:: Cryptic Minibuffer messages.
155 * Q2.1.3:: Translation Table Syntax messages at Startup. 157 * Q2.1.3:: Translation Table Syntax messages at Startup.
172 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.} 174 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.}
173 * Q2.1.21:: [This question intentionally left blank] 175 * Q2.1.21:: [This question intentionally left blank]
174 * Q2.1.22:: XEmacs seems to take a really long time to do some things. 176 * Q2.1.22:: XEmacs seems to take a really long time to do some things.
175 * Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later. 177 * Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later.
176 * Q2.1.24:: XEmacs won't start without network. (NEW) 178 * Q2.1.24:: XEmacs won't start without network. (NEW)
179 * Q2.1.25:: After upgrading, XEmacs won't do `foo' any more! (NEW)
177 180
178 Customization and Options 181 Customization and Options
179 182
180 * Q3.0.1:: What version of Emacs am I running? 183 * Q3.0.1:: What version of Emacs am I running?
181 * Q3.0.2:: How do I evaluate Elisp expressions? 184 * Q3.0.2:: How do I evaluate Elisp expressions?
785 XEmacs is the result of the time and effort of many people. The 788 XEmacs is the result of the time and effort of many people. The
786 developers responsible for the 19.16/20.x releases are: 789 developers responsible for the 19.16/20.x releases are:
787 790
788 @itemize @bullet 791 @itemize @bullet
789 @item @email{martin@@xemacs.org, Martin Buchholz} 792 @item @email{martin@@xemacs.org, Martin Buchholz}
790 @ifhtml 793 @html
791 <br><img src="mrb.jpeg" alt="Portrait of Martin Buchholz"><br> 794 <br><img src="mrb.jpeg" alt="Portrait of Martin Buchholz"><br>
792 @end ifhtml 795 @end html
793 796
794 797
795 @item @email{steve@@xemacs.org, Steve Baur} 798 @item @email{steve@@xemacs.org, Steve Baur}
796 799
797 @ifhtml 800 @html
798 <br><img src="steve.gif" alt="Portrait of Steve Baur"><br> 801 <br><img src="steve.gif" alt="Portrait of Steve Baur"><br>
799 @end ifhtml 802 @end html
800 803
801 804
802 @item @email{hniksic@@xemacs.org, Hrvoje Niksic} 805 @item @email{hniksic@@xemacs.org, Hrvoje Niksic}
803 806
804 @ifhtml 807 @html
805 <br><img src="hniksic.jpeg" alt="Portrait of Hrvoje Niksic"><br> 808 <br><img src="hniksic.jpeg" alt="Portrait of Hrvoje Niksic"><br>
806 @end ifhtml 809 @end html
807 810
808 @end itemize 811 @end itemize
809 812
810 The developers responsible for the 19.14 release are: 813 The developers responsible for the 19.14 release are:
811 814
812 @itemize @bullet 815 @itemize @bullet
813 @item @email{cthomp@@xemacs.org, Chuck Thompson} 816 @item @email{cthomp@@xemacs.org, Chuck Thompson}
814 @ifhtml 817 @html
815 <br><img src="cthomp.jpeg" alt="Portrait of Chuck Thompson"><br> 818 <br><img src="cthomp.jpeg" alt="Portrait of Chuck Thompson"><br>
816 @end ifhtml 819 @end html
817 820
818 Chuck was Mr. XEmacs from 19.11 through 19.14, and is responsible 821 Chuck was Mr. XEmacs from 19.11 through 19.14, and is responsible
819 for XEmacs becoming a widely distributed program over the Internet. 822 for XEmacs becoming a widely distributed program over the Internet.
820 823
821 @item @email{ben@@xemacs.org, Ben Wing} 824 @item @email{ben@@xemacs.org, Ben Wing}
822 @ifhtml 825 @html
823 <br><img src="wing.gif" alt="Portrait of Ben Wing"><br> 826 <br><img src="wing.gif" alt="Portrait of Ben Wing"><br>
824 @end ifhtml 827 @end html
825 828
826 @end itemize 829 @end itemize
827 830
828 831
829 @itemize @bullet 832 @itemize @bullet
830 @item @email{jwz@@jwz.org, Jamie Zawinski} 833 @item @email{jwz@@jwz.org, Jamie Zawinski}
831 @ifhtml 834 @html
832 <br><img src="jwz.gif" alt="Portrait of Jamie Zawinski"><br> 835 <br><img src="jwz.gif" alt="Portrait of Jamie Zawinski"><br>
833 @end ifhtml 836 @end html
834 837
835 Jamie Zawinski was Mr. Lucid Emacs from 19.0 through 19.10, the last 838 Jamie Zawinski was Mr. Lucid Emacs from 19.0 through 19.10, the last
836 release actually named Lucid Emacs. Richard Mlynarik was crucial to 839 release actually named Lucid Emacs. Richard Mlynarik was crucial to
837 most of those releases. 840 most of those releases.
838 841
1210 * Q2.0.8:: can't resolve symbol _h_errno 1213 * Q2.0.8:: can't resolve symbol _h_errno
1211 * Q2.0.9:: Where do I find external libraries? 1214 * Q2.0.9:: Where do I find external libraries?
1212 * Q2.0.10:: After I run configure I find a coredump, is something wrong? 1215 * Q2.0.10:: After I run configure I find a coredump, is something wrong?
1213 * Q2.0.11:: XEmacs can't resolve host names. 1216 * Q2.0.11:: XEmacs can't resolve host names.
1214 * Q2.0.12:: Why can't I strip XEmacs? 1217 * Q2.0.12:: Why can't I strip XEmacs?
1218 * Q2.0.13:: I don't need no steenkin' packages. Do I? (NEW)
1219 * Q2.0.14:: I don't want to install a million .els one at a time! (NEW)
1215 1220
1216 Trouble Shooting: 1221 Trouble Shooting:
1217 * Q2.1.1:: XEmacs just crashed on me! 1222 * Q2.1.1:: XEmacs just crashed on me!
1218 * Q2.1.2:: Cryptic Minibuffer messages. 1223 * Q2.1.2:: Cryptic Minibuffer messages.
1219 * Q2.1.3:: Translation Table Syntax messages at Startup. 1224 * Q2.1.3:: Translation Table Syntax messages at Startup.
1236 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.} 1241 * Q2.1.20:: @samp{Symbol's function definition is void: hkey-help-show.}
1237 * Q2.1.21:: [This question intentionally left blank] 1242 * Q2.1.21:: [This question intentionally left blank]
1238 * Q2.1.22:: XEmacs seems to take a really long time to do some things. 1243 * Q2.1.22:: XEmacs seems to take a really long time to do some things.
1239 * Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later. 1244 * Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later.
1240 * Q2.1.24:: XEmacs won't start without network. (NEW) 1245 * Q2.1.24:: XEmacs won't start without network. (NEW)
1246 * Q2.1.25:: After upgrading, XEmacs won't do `foo' any more! (NEW)
1241 @end menu 1247 @end menu
1242 1248
1243 @node Q2.0.1, Q2.0.2, Installation, Installation 1249 @node Q2.0.1, Q2.0.2, Installation, Installation
1244 @unnumberedsec 2.0: Installation 1250 @unnumberedsec 2.0: Installation
1245 @unnumberedsubsec Q2.0.1: Running XEmacs without installing 1251 @unnumberedsubsec Q2.0.1: Running XEmacs without installing
1518 The best solution is to compile it yourself; the configure script will 1524 The best solution is to compile it yourself; the configure script will
1519 check to see if you've put DNS in the shared libc and will then proceed 1525 check to see if you've put DNS in the shared libc and will then proceed
1520 to link against the DNS resolver library code. 1526 to link against the DNS resolver library code.
1521 @end quotation 1527 @end quotation
1522 1528
1523 @node Q2.0.12, Q2.1.1, Q2.0.11, Installation 1529 @node Q2.0.12, Q2.0.13, Q2.0.11, Installation
1524 @unnumberedsubsec Q2.0.12: Why can't I strip XEmacs? 1530 @unnumberedsubsec Q2.0.12: Why can't I strip XEmacs?
1525 1531
1526 @email{cognot@@fronsac.ensg.u-nancy.fr, Richard Cognot} writes: 1532 @email{cognot@@fronsac.ensg.u-nancy.fr, Richard Cognot} writes:
1527 1533
1528 @quotation 1534 @quotation
1573 @end iftex 1579 @end iftex
1574 /usr/local/lib/xemacs-19.16/i586-unknown-linuxaout 1580 /usr/local/lib/xemacs-19.16/i586-unknown-linuxaout
1575 @end enumerate 1581 @end enumerate
1576 @end quotation 1582 @end quotation
1577 1583
1578 @node Q2.1.1, Q2.1.2, Q2.0.12, Installation 1584 @node Q2.0.13, Q2.0.14, Q2.0.12, Installation
1585 @unnumberedsubsec Q2.0.13: I don't need no steenkin' packages. Do I? (NEW)
1586
1587 Strictly speaking, no. XEmacs will build and install just fine without
1588 any packages installed. However, only the most basic editing functions
1589 will be available with no packages installed, so installing packages is
1590 an essential part of making your installed XEmacs _useful_.
1591
1592 @node Q2.0.14, Q2.1.1, Q2.0.13, Installation
1593 @unnumberedsubsec Q2.0.12: How do I figure out which packages to install? (NEW)
1594
1595 Many people really liked the old way that packages were bundled and do
1596 not want to mess with packages at all. You can grab all the packages at
1597 once like you used to with old XEmacs versions. Download the file
1598
1599 @file{xemacs-sumo.tar.gz}
1600
1601 For an XEmacs compiled with Mule you also need
1602
1603 @file{xemacs-mule-sumo.tar.gz}
1604
1605 from the @file{packages} directory on your XEmacs mirror archive.
1606 N.B. They are called 'Sumo Tarballs' for good reason. They are
1607 currently about 15MB and 2.3MB (gzipped) respectively.
1608
1609 Install them by
1610
1611 @code{cd $prefix/lib/xemacs ; gunzip -c <tarballname> | tar xf -}
1612
1613 See README.packages for more detailed installation instructions.
1614
1615 As the Sumo tarballs are not regenerated as often as the individual
1616 packages, it is recommended that you use the automatic package tools
1617 afterwards to pick up any recent updates.
1618
1619 @node Q2.1.1, Q2.1.2, Q2.0.14, Installation
1579 @unnumberedsec 2.1: Trouble Shooting 1620 @unnumberedsec 2.1: Trouble Shooting
1580 @unnumberedsubsec Q2.1.1: Help! XEmacs just crashed on me! 1621 @unnumberedsubsec Q2.1.1: Help! XEmacs just crashed on me!
1581 1622
1582 First of all, don't panic. Whenever XEmacs crashes, it tries extremely 1623 First of all, don't panic. Whenever XEmacs crashes, it tries extremely
1583 hard to auto-save all of your files before dying. (The main time that 1624 hard to auto-save all of your files before dying. (The main time that
2272 @example 2313 @example
2273 #define MAIL_USE_FLOCK 2314 #define MAIL_USE_FLOCK
2274 @end example 2315 @end example
2275 @end quotation 2316 @end quotation
2276 2317
2277 @node Q2.1.24, , Q2.1.23, Installation 2318 @node Q2.1.24, Q2.1.25, Q2.1.23, Installation
2278 @unnumberedsubsec Q2.1.24: XEmacs won't start without network. (NEW) 2319 @unnumberedsubsec Q2.1.24: XEmacs won't start without network. (NEW)
2279 2320
2280 If XEmacs starts when you're on the network, but fails when you're not 2321 If XEmacs starts when you're on the network, but fails when you're not
2281 on the network, you may be missing a "localhost" entry in your 2322 on the network, you may be missing a "localhost" entry in your
2282 @file{/etc/hosts} file. The file should contain an entry like: 2323 @file{/etc/hosts} file. The file should contain an entry like:
2284 @example 2325 @example
2285 127.0.0.1 localhost 2326 127.0.0.1 localhost
2286 @end example 2327 @end example
2287 2328
2288 Add that line, and XEmacs will be happy. 2329 Add that line, and XEmacs will be happy.
2330
2331 @node Q2.1.25, , Q2.1.24, Installation
2332 @unnumberedsubsec Q2.1.25:: After upgrading, XEmacs won't do `foo' any more! (NEW)
2333
2334 You have been used to doing `foo', but now when you invoke it (or click
2335 the toolbar button or select the menu item), nothing (or an error)
2336 happens. The simplest explanation is that you are missing a package
2337 that is essential to you. You can either track it down and install it
2338 (there is a list of packages and brief descriptions of their contents in
2339 @file{etc/PACKAGES}), or install the `Sumo Tarball' (see @pxref{Q2.0.14}).
2340
2341 @c #### should xref to XEmacs manual here
2289 2342
2290 @node Customization, Subsystems, Installation, Top 2343 @node Customization, Subsystems, Installation, Top
2291 @unnumbered 3 Customization and Options 2344 @unnumbered 3 Customization and Options
2292 2345
2293 This is part 3 of the XEmacs Frequently Asked Questions list. This 2346 This is part 3 of the XEmacs Frequently Asked Questions list. This