Mercurial > hg > xemacs-beta
comparison man/xemacs-faq.texi @ 5390:593d9f73a7e8
New FAQ Q2.5.7 on troubleshooting duplicate auto-autoloads.
Nodes Top, Installation, Q2.5.6: Update menus and node links for Q2.5.7.
author | Stephen J. Turnbull <stephen@xemacs.org> |
---|---|
date | Sat, 02 Apr 2011 17:04:38 +0900 |
parents | 3889ef128488 |
children | 40a52efbf3a3 |
comparison
equal
deleted
inserted
replaced
5389:f560f6608937 | 5390:593d9f73a7e8 |
---|---|
325 * Q2.5.2:: Startup problems related to paths or package locations. | 325 * Q2.5.2:: Startup problems related to paths or package locations. |
326 * Q2.5.3:: XEmacs won't start without network, or starts slowly. | 326 * Q2.5.3:: XEmacs won't start without network, or starts slowly. |
327 * Q2.5.4:: Startup warnings about deducing proper fonts? | 327 * Q2.5.4:: Startup warnings about deducing proper fonts? |
328 * Q2.5.5:: Warnings from incorrect key modifiers. | 328 * Q2.5.5:: Warnings from incorrect key modifiers. |
329 * Q2.5.6:: XEmacs 21.1 on Windows used to spawn an ugly console window on every startup. Has that been fixed? | 329 * Q2.5.6:: XEmacs 21.1 on Windows used to spawn an ugly console window on every startup. Has that been fixed? |
330 * Q2.5.7:: XEmacs issues messages about ``auto-autoloads already loaded.'' | |
330 | 331 |
331 3 Editing Functions | 332 3 Editing Functions |
332 | 333 |
333 3.0: The Keyboard | 334 3.0: The Keyboard |
334 * Q3.0.1:: How can I customize the keyboard? | 335 * Q3.0.1:: How can I customize the keyboard? |
3147 * Q2.5.2:: Startup problems related to paths or package locations. | 3148 * Q2.5.2:: Startup problems related to paths or package locations. |
3148 * Q2.5.3:: XEmacs won't start without network, or starts slowly. | 3149 * Q2.5.3:: XEmacs won't start without network, or starts slowly. |
3149 * Q2.5.4:: Startup warnings about deducing proper fonts? | 3150 * Q2.5.4:: Startup warnings about deducing proper fonts? |
3150 * Q2.5.5:: Warnings from incorrect key modifiers. | 3151 * Q2.5.5:: Warnings from incorrect key modifiers. |
3151 * Q2.5.6:: XEmacs 21.1 on Windows used to spawn an ugly console window on every startup. Has that been fixed? | 3152 * Q2.5.6:: XEmacs 21.1 on Windows used to spawn an ugly console window on every startup. Has that been fixed? |
3153 * Q2.5.7:: XEmacs issues messages about ``auto-autoloads already loaded.'' | |
3152 @end menu | 3154 @end menu |
3153 | 3155 |
3154 @unnumberedsec 2.0: Installation (General) | 3156 @unnumberedsec 2.0: Installation (General) |
3155 | 3157 |
3156 @node Q2.0.1, Q2.0.2, Installation, Installation | 3158 @node Q2.0.1, Q2.0.2, Installation, Installation |
4565 keysym Meta_R = Mode_switch | 4567 keysym Meta_R = Mode_switch |
4566 add mod2 = Mode_switch | 4568 add mod2 = Mode_switch |
4567 EOF | 4569 EOF |
4568 @end example | 4570 @end example |
4569 | 4571 |
4570 @node Q2.5.6, , Q2.5.5, Installation | 4572 @node Q2.5.6, Q2.5.7, Q2.5.5, Installation |
4571 @unnumberedsubsec Q2.5.6: XEmacs 21.1 on Windows used to spawn an ugly console window on every startup. Has that been fixed? | 4573 @unnumberedsubsec Q2.5.6: XEmacs 21.1 on Windows used to spawn an ugly console window on every startup. Has that been fixed? |
4572 | 4574 |
4573 Yes. | 4575 Yes. |
4574 | 4576 |
4575 The console was there because @file{temacs} (and in turn, @file{xemacs}) | 4577 The console was there because @file{temacs} (and in turn, @file{xemacs}) |
4614 signals to a child process, and because of the bogosity mentioned above | 4616 signals to a child process, and because of the bogosity mentioned above |
4615 with GUI programs and the standard command shell. Currently, XEmacs | 4617 with GUI programs and the standard command shell. Currently, XEmacs |
4616 just creates and immediately hides a console when necessary, and | 4618 just creates and immediately hides a console when necessary, and |
4617 works around the "no useful stdio" problem by creating its own console | 4619 works around the "no useful stdio" problem by creating its own console |
4618 window as necessary to display messages in.) | 4620 window as necessary to display messages in.) |
4621 | |
4622 @node Q2.5.7, , Q2.5.6, Installation | |
4623 @unnumberedsubsec Q2.5.7: XEmacs issues messages about ``auto-autoloads already loaded.'' | |
4624 | |
4625 On Sat, 05 Mar 2011 11:54:47 -0500, in Message-ID: | |
4626 <4D726AD7.7020303@@gmail.com> on xemacs-beta, Raymond Toy reported: | |
4627 | |
4628 @quotation | |
4629 [N]ow every time I start xemacs, I get 100+ error messages stating that | |
4630 the auto-autoload for every package has already been loaded. | |
4631 @end quotation | |
4632 | |
4633 This occurs if you have duplicate packages installed on your load-path. | |
4634 To detect exactly which paths are duplicated, use @kbd{M-x | |
4635 list-load-path-shadows}. If you have a small number of duplicated | |
4636 libraries, it is probably one or more packages available both in the | |
4637 XEmacs distribution and in third-party distributions. If you prefer the | |
4638 third-party version, use @kbd{M-x list-packages} to get the package | |
4639 management UI, and uninstall the particular packages. Removal of third | |
4640 party packages must be done manually, if you wish to keep the version | |
4641 distributed by XEmacs. | |
4642 | |
4643 When you have many duplicate packages, a common cause is that XEmacs | |
4644 finds @emph{package root directories} that are duplicates of each other. | |
4645 This can occur in some automounter configurations, or when the roots | |
4646 share some subtrees via symlinks. In this case, you will get a warning | |
4647 for @emph{all} of the packages you have installed. Although this is | |
4648 basically a site configuration problem, please report these cases. | |
4649 XEmacs is already aware of many automounter artifacts, and automatically | |
4650 adjusts for them. Code is being added to try to detect symlinks. We | |
4651 may not be able to handle every case, but we'd like to know about them, | |
4652 and where possible incorporate workarounds. | |
4653 | |
4654 Package root directories are specified at configuration time via the | |
4655 @code{--prefix}, @code{--exec-prefix}, and the @samp{--with-*-packages} | |
4656 options; at runtime relative to the XEmacs binary (@file{../share} and | |
4657 @file{..} (for run-in-place)); and at runtime via the | |
4658 @samp{EMACS*PACKAGES} environment variables. Unless you have special | |
4659 needs, it is best to install XEmacs and the packages (configuring with | |
4660 @code{--with-prefix=$prefix} for XEmacs and by untarring the SUMOs in | |
4661 @file{@code{$prefix}/share/xemacs/}. | |
4662 | |
4663 Note that older versions of XEmacs (21.1, 21.4, and early releases of | |
4664 21.5) by default expect the packages to be installed under | |
4665 @file{@code{$prefix}/lib} rather than @file{@code{$prefix}/share}. See | |
4666 the documentation for @file{configure} for how to point XEmacs at | |
4667 @file{@code{$prefix}/share/xemacs/} if that is preferred, or older | |
4668 XEmacsen need to share packages with recent versions. | |
4619 | 4669 |
4620 @node Editing, Display, Installation, Top | 4670 @node Editing, Display, Installation, Top |
4621 @unnumbered 3 Editing Functions | 4671 @unnumbered 3 Editing Functions |
4622 | 4672 |
4623 This is part 3 of the XEmacs Frequently Asked Questions list. This | 4673 This is part 3 of the XEmacs Frequently Asked Questions list. This |