diff options
| author | Dave Love | 2001-03-14 19:52:43 +0000 |
|---|---|---|
| committer | Dave Love | 2001-03-14 19:52:43 +0000 |
| commit | 9ed04369cb826c18c8acbec76cb4183d52bab79d (patch) | |
| tree | 941f969764930875f3f81c2d4019573bb6b02633 | |
| parent | 6a6a79c18756eadeadc4e8a73f098b82e64b960c (diff) | |
| download | emacs-9ed04369cb826c18c8acbec76cb4183d52bab79d.tar.gz emacs-9ed04369cb826c18c8acbec76cb4183d52bab79d.zip | |
*** empty log message ***
| -rw-r--r-- | etc/PROBLEMS | 109 |
1 files changed, 45 insertions, 64 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 29484f0b96d..9541cf40533 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -10,11 +10,8 @@ dates. The preprocessor in those versions expands ".." into ". .", | |||
| 10 | which breaks relative file names that reference the parent directory. | 10 | which breaks relative file names that reference the parent directory. |
| 11 | 11 | ||
| 12 | The solution is to make sure the preprocessor is run with the | 12 | The solution is to make sure the preprocessor is run with the |
| 13 | `-traditional' option. (The `configure' script should do that | 13 | `-traditional' option. (The `configure' script does that |
| 14 | automatically with Emacs 21 and later.) | 14 | automatically.) |
| 15 | |||
| 16 | Versions of the GNU preprocessor after Feb 1 2001 reportedly don't | ||
| 17 | have this problem, so upgrading should solve this. | ||
| 18 | 15 | ||
| 19 | Note that this problem does not pertain to the MS-Windows port of | 16 | Note that this problem does not pertain to the MS-Windows port of |
| 20 | Emacs, since it doesn't use the preprocessor to generate Makefile's. | 17 | Emacs, since it doesn't use the preprocessor to generate Makefile's. |
| @@ -50,6 +47,11 @@ in the `/gnu/emacs/windows' directory a program called `djtarnt.exe' | |||
| 50 | which can be used to unpack `.tar.gz' and `.zip' archives without | 47 | which can be used to unpack `.tar.gz' and `.zip' archives without |
| 51 | mangling them. | 48 | mangling them. |
| 52 | 49 | ||
| 50 | * JPEG images aren't displayed. | ||
| 51 | |||
| 52 | This has been reported when Emacs is built with jpeg-6a library. | ||
| 53 | Upgrading to jpeg-6b solves the problem. | ||
| 54 | |||
| 53 | * Building `ctags' for MS-Windows with the MinGW port of GCC fails. | 55 | * Building `ctags' for MS-Windows with the MinGW port of GCC fails. |
| 54 | 56 | ||
| 55 | This might happen due to a bug in the MinGW header assert.h, which | 57 | This might happen due to a bug in the MinGW header assert.h, which |
| @@ -76,11 +78,6 @@ patch to assert.h should solve this: | |||
| 76 | #else /* debugging enabled */ | 78 | #else /* debugging enabled */ |
| 77 | 79 | ||
| 78 | 80 | ||
| 79 | * `put-image' and `insert-image' don't work with JPEG images | ||
| 80 | |||
| 81 | This can happen if Emacs is built with jpeg-6a library. Upgrading to | ||
| 82 | jpeg-6b reportedly solves the problem. | ||
| 83 | |||
| 84 | * When using Xaw3d scroll bars without arrows, the very first mouse | 81 | * When using Xaw3d scroll bars without arrows, the very first mouse |
| 85 | click in a scroll bar might be ignored by the scroll bar widget. This | 82 | click in a scroll bar might be ignored by the scroll bar widget. This |
| 86 | is probably a bug in Xaw3d; when Xaw3d is compiled with arrows, the | 83 | is probably a bug in Xaw3d; when Xaw3d is compiled with arrows, the |
| @@ -94,50 +91,42 @@ a good way of implementing it with widgets). If Emacs is configured | |||
| 94 | 91 | ||
| 95 | * Colors are not available on a tty or in xterm. | 92 | * Colors are not available on a tty or in xterm. |
| 96 | 93 | ||
| 97 | Emacs 21 supports colors on character terminals and in xterm (when | 94 | Emacs 21 supports colors on character terminals and terminal |
| 98 | Emacs is invoked with the `-nw' option), but this support on Unix and | 95 | emulators, but this support relies on the terminfo or termcap database |
| 99 | GNU/Linux systems relies on the termcap entry to specify that the | 96 | entry to specify that the display supports color. Emacs looks at the |
| 100 | display supports color. Emacs looks at the "Co" capability for the | 97 | "Co" capability for the terminal to find out how many colors are |
| 101 | terminal to find out how many colors are supported; it should be | 98 | supported; it should be non-zero to activate the color support within |
| 102 | non-zero to activate the color support within Emacs. (Most color | 99 | Emacs. (Most color terminals support 8 or 16 colors.) |
| 103 | terminals support 8 or 16 colors.) | ||
| 104 | 100 | ||
| 105 | Emacs uses the termcap entry for the terminal whose name is the value | 101 | Emacs uses the database entry for the terminal whose name is the value |
| 106 | of the environment variable TERM. On an xterm, a common terminal | 102 | of the environment variable TERM. With `xterm', a common terminal |
| 107 | entry that supports color is `xterm-color', so setting TERM's value to | 103 | entry that supports color is `xterm-color', so setting TERM's value to |
| 108 | `xterm-color' might activate the color support. | 104 | `xterm-color' might activate the color support on an xterm-compatible |
| 105 | emulator. | ||
| 109 | 106 | ||
| 110 | When Emacs runs on MS-DOS or MS-Windows systems, it always supports | 107 | Some modes do not use colors unless you turn on the Font-lock mode. |
| 111 | colors, so the above is only relevant for Unix and GNU/Linux systems. | 108 | Some people have long ago set their `~/.emacs' files to turn on |
| 112 | 109 | Font-lock on X only, so they won't see colors on a tty. The | |
| 113 | Some editing modes do not use colors unless you turn on the Font-lock | 110 | recommended way of turning on Font-lock is by typing "M-x |
| 114 | mode. Some people have long ago set their `~/.emacs' files to turn | 111 | global-font-lock-mode RET" or by customizing`global-font-lock-mode'. |
| 115 | on Font-lock on X only, so they won't see colors on a tty. One easy | ||
| 116 | way of turning on Font-lock is by typing "M-x global-font-lock-mode RET". | ||
| 117 | 112 | ||
| 118 | * Problems in Emacs built with LessTif. | 113 | * Problems in Emacs built with LessTif. |
| 119 | 114 | ||
| 120 | The problems seem to depend on the version of LessTif and the Motif | 115 | The problems seem to depend on the version of LessTif and the Motif |
| 121 | emulation for which it is set up. | 116 | emulation for which it is set up. |
| 122 | 117 | ||
| 123 | To the best of our knowledge, only the Motif 1.2 emulation seemed to | 118 | Only the Motif 1.2 emulation seems to be stable enough in LessTif. |
| 124 | be stable enough in LessTif. Lesstif 0.92-17's Motif 1.2 emulation | 119 | Lesstif 0.92-17's Motif 1.2 emulation seems to work okay on FreeBSD. |
| 125 | seems to work okay on FreeBSD. On GNU/Linux systems, lesstif-0.92.6 | 120 | On GNU/Linux systems, lesstif-0.92.6 configured with "./configure |
| 126 | configured with "./configure --enable-build-12 --enable-default-12" is | 121 | --enable-build-12 --enable-default-12" is reported to be the most |
| 127 | reported to be the most successful. By contrast, | 122 | successful. The binary GNU/Linux package |
| 128 | lesstif-0.92.0-1.i386.rpm was reported to have problems with menu | 123 | lesstif-devel-0.92.0-1.i386.rpm was reported to have problems with |
| 129 | placement, and should probably be avoided. | 124 | menu placement. |
| 130 | 125 | ||
| 131 | On some systems, even with Motif 1.2 emulation, Emacs occasionally | 126 | On some systems, even with Motif 1.2 emulation, Emacs occasionally |
| 132 | locks up, grabbing all mouse and keyboard events. The mouse still | 127 | locks up, grabbing all mouse and keyboard events. We still don't know |
| 133 | moves, but will not go outside of the Emacs window (so you can't get | 128 | what causes these problems; they are not reproducible by Emacs |
| 134 | it over the frame title barm, for instance). None of the menus are | 129 | developers. |
| 135 | responsive. In addition, the keyboard will not respond. Keypresses | ||
| 136 | are totally ignored, including Ctrl-Alt-F1 to Ctrl-Alt-F6. This means | ||
| 137 | you can not even get to the virtual console. | ||
| 138 | |||
| 139 | We still don't know what causes these problems; they are not | ||
| 140 | reproducible on some systems, notably those used by Emacs developers. | ||
| 141 | 130 | ||
| 142 | * Known problems with the MS-Windows port of Emacs 21.1. | 131 | * Known problems with the MS-Windows port of Emacs 21.1. |
| 143 | 132 | ||
| @@ -176,18 +165,14 @@ install a shared version of the library, `libjpeg.so'. One system | |||
| 176 | where this is known to happen is Compaq OSF/1 (`Tru64'), but it | 165 | where this is known to happen is Compaq OSF/1 (`Tru64'), but it |
| 177 | probably isn't limited to that system. | 166 | probably isn't limited to that system. |
| 178 | 167 | ||
| 179 | It is possible to build Emacs linked statically, but that makes the | 168 | You can configure the jpeg library with the `--enable-shared' option |
| 180 | binary much larger. | 169 | and then rebuild libjpeg. This produces a shared version of libjpeg, |
| 170 | which you need to install. Finally, rerun the Emacs configure script, | ||
| 171 | which should now find the jpeg library. Alternatively, modify the | ||
| 172 | generated src/Makefile to link the .a file explicitly. | ||
| 181 | 173 | ||
| 182 | If you want to avoid building a statically linked Emacs, configure the | 174 | (If you need the static version of the jpeg library as well, configure |
| 183 | jpeg library with the `--enable-shared' option and then rebuild | 175 | libjpeg with both `--enable-static' and `--enable-shared' options.) |
| 184 | libjpeg. This produces a shared version of libjpeg, which you need to | ||
| 185 | install. Finally, rerun the Emacs configure script, which should now | ||
| 186 | find the jpeg library. | ||
| 187 | |||
| 188 | (If you need the static version of the jpeg library as well, you can | ||
| 189 | configure libjpeg with both `--enable-static' and `--enable-shared' | ||
| 190 | options. | ||
| 191 | 176 | ||
| 192 | * Building Emacs over NFS fails with ``Text file busy''. | 177 | * Building Emacs over NFS fails with ``Text file busy''. |
| 193 | 178 | ||
| @@ -220,7 +205,7 @@ could wait for a few seconds and then type "make install" again. In | |||
| 220 | one particular case, waiting for 10 or more seconds seemed to work | 205 | one particular case, waiting for 10 or more seconds seemed to work |
| 221 | around the problem. | 206 | around the problem. |
| 222 | 207 | ||
| 223 | * Some accented ISO-8859-1 characters or umlauts are displayed as | or _. | 208 | * Accented ISO-8859-1 characters are displayed as | or _. |
| 224 | 209 | ||
| 225 | Try other font set sizes (S-mouse-1). If the problem persists with | 210 | Try other font set sizes (S-mouse-1). If the problem persists with |
| 226 | other sizes as well, your text is corrupted, probably through software | 211 | other sizes as well, your text is corrupted, probably through software |
| @@ -657,15 +642,11 @@ from Emacs 19.34 distribution: | |||
| 657 | 642 | ||
| 658 | * The `oc-unicode' package doesn't work with Emacs 21. | 643 | * The `oc-unicode' package doesn't work with Emacs 21. |
| 659 | 644 | ||
| 660 | It seems that `oc-unicode' introduces 5 2-dimensional charsets to | 645 | This package tries to define more private charsets than there are free |
| 661 | cover the BMP (Basic Multilingual Plane) subset of Unicode. However, | 646 | slots now. If the built-in Unicode/UTF-8 support is insufficient, |
| 662 | Emacs 21 adds three mule-unicode-xxxx-yyyy charsets and one | 647 | e.g. if you need more CJK coverage, use the current Mule-UCS package. |
| 663 | japanese-jisx0213-2 in the private charset area of the Mule character | 648 | Any files encoded as emacs-mule using oc-unicode won't be read |
| 664 | representation. This leaves only one free slot left for additional | 649 | correctly by Emacs 21. |
| 665 | dimension-2 charsets, which is not enough for `oc-unicode'. | ||
| 666 | |||
| 667 | The solution is to modify `oc-unicode' to use the Emacs mule-unicode-* | ||
| 668 | charsets. We don't yet have a patch for that. | ||
| 669 | 650 | ||
| 670 | * On systems with shared libraries you might encounter run-time errors | 651 | * On systems with shared libraries you might encounter run-time errors |
| 671 | from the dynamic linker telling you that it is unable to find some | 652 | from the dynamic linker telling you that it is unable to find some |