Mercurial > hg > xemacs-beta
changeset 845:77624ff6e2da
[xemacs-hg @ 2002-05-16 15:11:22 by stephent]
docs <87d6vwrv2k.fsf@tleepslib.sk.tsukuba.ac.jp>
author | stephent |
---|---|
date | Thu, 16 May 2002 15:11:23 +0000 |
parents | 047d37eb70d7 |
children | 7b263c3f9ec9 |
files | ChangeLog INSTALL PROBLEMS |
diffstat | 3 files changed, 76 insertions(+), 46 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Thu May 16 13:30:58 2002 +0000 +++ b/ChangeLog Thu May 16 15:11:23 2002 +0000 @@ -1,3 +1,9 @@ +2002-05-17 Stephen J. Turnbull <stephen@xemacs.org> + + * PROBLEMS: Describe "Hannibal Lecter" crash on Linux. Reorder + Linux runtime issues section. + * INSTALL: Improve description of mail locking. + 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS (General): Decribe failed AUTH with EFS.
--- a/INSTALL Thu May 16 13:30:58 2002 +0000 +++ b/INSTALL Thu May 16 15:11:23 2002 +0000 @@ -379,11 +379,16 @@ MAIL LOCKING ============ -Find out what the preferred method for locking mail spool files is in -your environment. Presently, XEmacs supports lockf, flock, and dot -locking. Specify the locking method via the --mail-locking=METHOD -option to configure. Valid values for METHOD are --mail-locking are -`lockf', `flock', and `dot'. +For most platforms, configure or the src/s file have the preferred +method for locking mail spool files preconfigured. Otherwise you must +find out for youself. Do not choose a locking protocol "on the +objective merits." XEmacs must use the same method as other mail +utilities on your system, or you will lose mail. + +Presently, XEmacs supports lockf, flock, and dot locking. Specify the +locking method via the --mail-locking=METHOD option to configure. +Valid values for METHOD are --mail-locking are `lockf', `flock', and +`dot'. RUNNING CONFIGURE =================
--- a/PROBLEMS Thu May 16 13:30:58 2002 +0000 +++ b/PROBLEMS Thu May 16 15:11:23 2002 +0000 @@ -1337,23 +1337,24 @@ ** Linux -*** Mandrake - -The Mandrake Linux distribution is attempting to comprehensively -update the user interface, and make it consistent across -applications. This is very difficult, and will occasionally cause -conflicts with applications like Emacs with their own long-established -interfaces. Known issues specific to Mandrake or especially common: - -Some versions of XEmacs (21.1.9 is known) distributed with Mandrake -were patched to make the Meta and Alt keysyms synonymous. These -normally work as expected in the Mandrake environment. However, -custom-built XEmacsen (including all 21.2 betas) will "inexplicably" -not respect the "Alt-invokes-Meta-commands" convention. See "I want -XEmacs to use the Alt key" below. - -The color-gcc wrapper (see below) is in common use on the Mandrake -platform. +*** XEmacs crashes on startup, in make-frame. + +Typically the Lisp backtrace includes + + make-frame(nil #<x-device on ":0.0" 0x2558>) + +somewhere near the top. The problem is due to an improvement in GNU +ld that sorts the ELF reloc sections in the executable, giving +dramatic speedups in startup for large executables. It also confuses +the traditional unexec code in XEmacs, leading to the core dump. The +solution is to use the --pdump or --ldflags='-z nocombreloc' options +to configure. Recent 21.4 and 12.5 autodetect this in configure. + +Red Hat and SuSE (at least) distributed a prerelease version of ld +(versions around 2.11.90.x.y) where autodetection is impossible. The +recommended procedure is to upgrade to binutils >= 2.12 and rerun +configure. Otherwise you must apply the flags by hand. --pdump is +recommended. *** I want XEmacs to use the Alt key, not the XXX key, for Meta commands @@ -1397,30 +1398,6 @@ This is written for the mainline GNU Emacs but the author has made efforts to adapt it to XEmacs. YMMV. -*** You get crashes in a non-C locale with Linux GNU Libc 2.0. - -Internationalization was not the top priority for GNU Libc 2.0. -As of this writing (1998-12-28) you may get crashes while running -XEmacs in a non-C locale. For example, `LC_ALL=en_US xemacs' crashes -while `LC_ALL=C xemacs' runs fine. This happens for example with GNU -libc 2.0.7. Installing libintl.a and libintl.h built from gettext -0.10.35 and re-building XEmacs solves the crashes. Presumably soon -everyone will upgrade to GNU Libc 2.1 and this problem will go away. - -*** `C-z', or `M-x suspend-emacs' hangs instead of suspending. - -If you build with `gpm' support on Linux, you cannot suspend XEmacs -because gpm installs a buggy SIGTSTP handler. Either compile with -`--with-gpm=no', or don't suspend XEmacs on the Linux console until -this bug is fixed. - -*** With certain fonts, when the cursor appears on a character, the -character doesn't appear--you get a solid box instead. - -One user on a Linux system reported that this problem went away with -installation of a new X server. The failing server was XFree86 3.1.1. -XFree86 3.1.2 works. - *** Slow startup on Linux. People using systems based on the Linux kernel sometimes report that @@ -1491,6 +1468,48 @@ behavior in src/process-unix.c. This is bad[tm], on your own head be it. Use the configure option `--with-ipv6-cname=no'. +*** Mandrake + +The Mandrake Linux distribution is attempting to comprehensively +update the user interface, and make it consistent across +applications. This is very difficult, and will occasionally cause +conflicts with applications like Emacs with their own long-established +interfaces. Known issues specific to Mandrake or especially common: + +Some versions of XEmacs (21.1.9 is known) distributed with Mandrake +were patched to make the Meta and Alt keysyms synonymous. These +normally work as expected in the Mandrake environment. However, +custom-built XEmacsen (including all 21.2 betas) will "inexplicably" +not respect the "Alt-invokes-Meta-commands" convention. See "I want +XEmacs to use the Alt key" below. + +The color-gcc wrapper (see below) is in common use on the Mandrake +platform. + +*** You get crashes in a non-C locale with Linux GNU Libc 2.0. + +Internationalization was not the top priority for GNU Libc 2.0. +As of this writing (1998-12-28) you may get crashes while running +XEmacs in a non-C locale. For example, `LC_ALL=en_US xemacs' crashes +while `LC_ALL=C xemacs' runs fine. This happens for example with GNU +libc 2.0.7. Installing libintl.a and libintl.h built from gettext +0.10.35 and re-building XEmacs solves the crashes. Presumably soon +everyone will upgrade to GNU Libc 2.1 and this problem will go away. + +*** `C-z', or `M-x suspend-emacs' hangs instead of suspending. + +If you build with `gpm' support on Linux, you cannot suspend XEmacs +because gpm installs a buggy SIGTSTP handler. Either compile with +`--with-gpm=no', or don't suspend XEmacs on the Linux console until +this bug is fixed. + +*** With certain fonts, when the cursor appears on a character, the +character doesn't appear--you get a solid box instead. + +One user on a Linux system reported that this problem went away with +installation of a new X server. The failing server was XFree86 3.1.1. +XFree86 3.1.2 works. + ** IRIX *** On Irix, I don't see the toolbar icons and I'm getting lots of entries in the warnings buffer.