aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2001-03-14 19:52:43 +0000
committerDave Love2001-03-14 19:52:43 +0000
commit9ed04369cb826c18c8acbec76cb4183d52bab79d (patch)
tree941f969764930875f3f81c2d4019573bb6b02633
parent6a6a79c18756eadeadc4e8a73f098b82e64b960c (diff)
downloademacs-9ed04369cb826c18c8acbec76cb4183d52bab79d.tar.gz
emacs-9ed04369cb826c18c8acbec76cb4183d52bab79d.zip
*** empty log message ***
-rw-r--r--etc/PROBLEMS109
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 ". .",
10which breaks relative file names that reference the parent directory. 10which breaks relative file names that reference the parent directory.
11 11
12The solution is to make sure the preprocessor is run with the 12The 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
14automatically with Emacs 21 and later.) 14automatically.)
15
16Versions of the GNU preprocessor after Feb 1 2001 reportedly don't
17have this problem, so upgrading should solve this.
18 15
19Note that this problem does not pertain to the MS-Windows port of 16Note that this problem does not pertain to the MS-Windows port of
20Emacs, since it doesn't use the preprocessor to generate Makefile's. 17Emacs, 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'
50which can be used to unpack `.tar.gz' and `.zip' archives without 47which can be used to unpack `.tar.gz' and `.zip' archives without
51mangling them. 48mangling them.
52 49
50* JPEG images aren't displayed.
51
52This has been reported when Emacs is built with jpeg-6a library.
53Upgrading 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
55This might happen due to a bug in the MinGW header assert.h, which 57This 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
81This can happen if Emacs is built with jpeg-6a library. Upgrading to
82jpeg-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
85click in a scroll bar might be ignored by the scroll bar widget. This 82click in a scroll bar might be ignored by the scroll bar widget. This
86is probably a bug in Xaw3d; when Xaw3d is compiled with arrows, the 83is 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
97Emacs 21 supports colors on character terminals and in xterm (when 94Emacs 21 supports colors on character terminals and terminal
98Emacs is invoked with the `-nw' option), but this support on Unix and 95emulators, but this support relies on the terminfo or termcap database
99GNU/Linux systems relies on the termcap entry to specify that the 96entry to specify that the display supports color. Emacs looks at the
100display supports color. Emacs looks at the "Co" capability for the 97"Co" capability for the terminal to find out how many colors are
101terminal to find out how many colors are supported; it should be 98supported; it should be non-zero to activate the color support within
102non-zero to activate the color support within Emacs. (Most color 99Emacs. (Most color terminals support 8 or 16 colors.)
103terminals support 8 or 16 colors.)
104 100
105Emacs uses the termcap entry for the terminal whose name is the value 101Emacs uses the database entry for the terminal whose name is the value
106of the environment variable TERM. On an xterm, a common terminal 102of the environment variable TERM. With `xterm', a common terminal
107entry that supports color is `xterm-color', so setting TERM's value to 103entry 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
105emulator.
109 106
110When Emacs runs on MS-DOS or MS-Windows systems, it always supports 107Some modes do not use colors unless you turn on the Font-lock mode.
111colors, so the above is only relevant for Unix and GNU/Linux systems. 108Some people have long ago set their `~/.emacs' files to turn on
112 109Font-lock on X only, so they won't see colors on a tty. The
113Some editing modes do not use colors unless you turn on the Font-lock 110recommended way of turning on Font-lock is by typing "M-x
114mode. Some people have long ago set their `~/.emacs' files to turn 111global-font-lock-mode RET" or by customizing`global-font-lock-mode'.
115on Font-lock on X only, so they won't see colors on a tty. One easy
116way 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
120The problems seem to depend on the version of LessTif and the Motif 115The problems seem to depend on the version of LessTif and the Motif
121emulation for which it is set up. 116emulation for which it is set up.
122 117
123To the best of our knowledge, only the Motif 1.2 emulation seemed to 118Only the Motif 1.2 emulation seems to be stable enough in LessTif.
124be stable enough in LessTif. Lesstif 0.92-17's Motif 1.2 emulation 119Lesstif 0.92-17's Motif 1.2 emulation seems to work okay on FreeBSD.
125seems to work okay on FreeBSD. On GNU/Linux systems, lesstif-0.92.6 120On GNU/Linux systems, lesstif-0.92.6 configured with "./configure
126configured with "./configure --enable-build-12 --enable-default-12" is 121--enable-build-12 --enable-default-12" is reported to be the most
127reported to be the most successful. By contrast, 122successful. The binary GNU/Linux package
128lesstif-0.92.0-1.i386.rpm was reported to have problems with menu 123lesstif-devel-0.92.0-1.i386.rpm was reported to have problems with
129placement, and should probably be avoided. 124menu placement.
130 125
131On some systems, even with Motif 1.2 emulation, Emacs occasionally 126On some systems, even with Motif 1.2 emulation, Emacs occasionally
132locks up, grabbing all mouse and keyboard events. The mouse still 127locks up, grabbing all mouse and keyboard events. We still don't know
133moves, but will not go outside of the Emacs window (so you can't get 128what causes these problems; they are not reproducible by Emacs
134it over the frame title barm, for instance). None of the menus are 129developers.
135responsive. In addition, the keyboard will not respond. Keypresses
136are totally ignored, including Ctrl-Alt-F1 to Ctrl-Alt-F6. This means
137you can not even get to the virtual console.
138
139We still don't know what causes these problems; they are not
140reproducible 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
176where this is known to happen is Compaq OSF/1 (`Tru64'), but it 165where this is known to happen is Compaq OSF/1 (`Tru64'), but it
177probably isn't limited to that system. 166probably isn't limited to that system.
178 167
179It is possible to build Emacs linked statically, but that makes the 168You can configure the jpeg library with the `--enable-shared' option
180binary much larger. 169and then rebuild libjpeg. This produces a shared version of libjpeg,
170which you need to install. Finally, rerun the Emacs configure script,
171which should now find the jpeg library. Alternatively, modify the
172generated src/Makefile to link the .a file explicitly.
181 173
182If 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
183jpeg library with the `--enable-shared' option and then rebuild 175libjpeg with both `--enable-static' and `--enable-shared' options.)
184libjpeg. This produces a shared version of libjpeg, which you need to
185install. Finally, rerun the Emacs configure script, which should now
186find the jpeg library.
187
188(If you need the static version of the jpeg library as well, you can
189configure libjpeg with both `--enable-static' and `--enable-shared'
190options.
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
220one particular case, waiting for 10 or more seconds seemed to work 205one particular case, waiting for 10 or more seconds seemed to work
221around the problem. 206around 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
225Try other font set sizes (S-mouse-1). If the problem persists with 210Try other font set sizes (S-mouse-1). If the problem persists with
226other sizes as well, your text is corrupted, probably through software 211other 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
660It seems that `oc-unicode' introduces 5 2-dimensional charsets to 645This package tries to define more private charsets than there are free
661cover the BMP (Basic Multilingual Plane) subset of Unicode. However, 646slots now. If the built-in Unicode/UTF-8 support is insufficient,
662Emacs 21 adds three mule-unicode-xxxx-yyyy charsets and one 647e.g. if you need more CJK coverage, use the current Mule-UCS package.
663japanese-jisx0213-2 in the private charset area of the Mule character 648Any files encoded as emacs-mule using oc-unicode won't be read
664representation. This leaves only one free slot left for additional 649correctly by Emacs 21.
665dimension-2 charsets, which is not enough for `oc-unicode'.
666
667The solution is to modify `oc-unicode' to use the Emacs mule-unicode-*
668charsets. 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
671from the dynamic linker telling you that it is unable to find some 652from the dynamic linker telling you that it is unable to find some