comparison PROBLEMS @ 5118:e0db3c197671 ben-lisp-object

merge up to latest default branch, doesn't compile yet
author Ben Wing <ben@xemacs.org>
date Sat, 26 Dec 2009 21:18:49 -0600
parents dd933a82720c
children 1d775c6304d1
comparison
equal deleted inserted replaced
5117:3742ea8250b5 5118:e0db3c197671
1 -*- mode:outline -*- 1 -*- mode:outline -*-
2 2
3 This file describes various problems that have been encountered 3 This file describes various problems that have been encountered
4 in compiling, installing and running XEmacs. It has been updated for 4 in compiling, installing and running XEmacs. It has been updated for
5 XEmacs 21.5. 5 XEmacs 21.5. Note that the issues are by now mainly historic; XEmacs
6 no longer depends on bleeding edge features of operating systems, but
7 rather is quite conservative. Operational issues (common user
8 misunderstandings and such) are described in the FAQ, not here.
6 9
7 This file is rather large, but we have tried to sort the entries by 10 This file is rather large, but we have tried to sort the entries by
8 their respective relevance for XEmacs, but may have not succeeded 11 their respective relevance for XEmacs, but may have not succeeded
9 completely in that task. The file is divided into four parts: 12 completely in that task. The file is divided into four parts:
10 13
42 ** General 45 ** General
43 46
44 Much general information is in INSTALL. If it's covered in 47 Much general information is in INSTALL. If it's covered in
45 INSTALL, we don't repeat it here. 48 INSTALL, we don't repeat it here.
46 49
50 *** X11/bitmaps/gray (or other X11-related file) not found.
51
52 The X11R6 distribution was monolithic, but the X11R7 distribution is
53 much more modular. Many OS distributions omit these bitmaps (assuming
54 nobody uses them, evidently). Your OS distribution should have a
55 developer's package containing these files, probably with a name
56 containing the string "bitmap". Known package names (you may need to
57 add an extension such as .deb or .rpm) include x11/xbitmaps (Ubuntu)
58 and xorg-x11-xbitmaps (Fedora Core 5).
59
47 *** How do I configure to get the buffer tabs/progress bars? 60 *** How do I configure to get the buffer tabs/progress bars?
48 61
49 These features depend on support for "native widgets". Use the 62 These features depend on support for "native widgets". Use the
50 --enable-widgets option to configure. Configuration of widgets is 63 --enable-widgets option to configure. Configuration of widgets is
51 automatic for "modern" toolkits (MS Windows, GTK, and Motif), but if 64 automatic for "modern" toolkits (MS Windows, GTK, and Motif), but if
155 more modern version of libz might be installed. This will cause problems 168 more modern version of libz might be installed. This will cause problems
156 when attempting to link against libMagick. The fix is to remove the old 169 when attempting to link against libMagick. The fix is to remove the old
157 libz.a in the X11 binary directory. 170 libz.a in the X11 binary directory.
158 171
159 172
160 ** Motif 173 ** X11 and Motif
161 174
162 Motif is the X11 version of the Gnus torture test: if there's a way to 175 Motif is the X11 version of the Gnus torture test: if there's a way to
163 crash, Motif will find it. With the open source release of Motif, it 176 crash, Motif will find it. With the open source release of Motif, it
164 seems like a good idea to collect all Motif-related issues in one 177 seems like a good idea to collect all Motif-related issues in one
165 place. 178 place. X11 itself is not all that safe, either.
166 179
167 You should also look in your OS's section, as it may not be Motif's 180 You should also look in your OS's section, as it may not be the window
168 fault. 181 system (toolkit's) fault.
182
183 *** XEmacs and the X server crash when inserting or displaying a TAB character.
184
185 If you are using the XFree86 distribution, you need an X server with
186 this patch applied:
187
188 https://bugs.freedesktop.org/attachment.cgi?id=2016
189
190 Versions of XFree86 previous to that crashed when an app tried to draw a
191 literal tab character using many fonts.
169 192
170 *** XEmacs crashes on exit (#1). 193 *** XEmacs crashes on exit (#1).
171 194
172 The backtrace is something like: 195 The backtrace is something like:
173 196
1003 environment variable $XKEYSYMDB to point to it before starting emacs. If 1026 environment variable $XKEYSYMDB to point to it before starting emacs. If
1004 you still have the problem after doing that, perhaps your version of X is 1027 you still have the problem after doing that, perhaps your version of X is
1005 too old. There is a copy of the MIT X11R6 XKeysymDB file in the emacs `etc' 1028 too old. There is a copy of the MIT X11R6 XKeysymDB file in the emacs `etc'
1006 directory. Try using that one. 1029 directory. Try using that one.
1007 1030
1031 *** Lots of warnings generated when displaying via ssh X forwarding.
1032
1033 If you are seeing a significant number of X11 warnings (in particular
1034 BadWindow errors) when using XEmacs via ssh X forwarding try using a
1035 trusted x11 connection instead (for openssh, use -Y instead of -X).
1036
1008 *** My X resources used to work, and now some of them are being ignored. 1037 *** My X resources used to work, and now some of them are being ignored.
1009 1038
1010 Check the resources in .../etc/Emacs.ad (which is the same as the file 1039 Check the resources in .../etc/Emacs.ad (which is the same as the file
1011 sample.Xresources). Perhaps some of the default resources built in to 1040 sample.Xresources). Perhaps some of the default resources built in to
1012 emacs are now overriding your existing resources. Copy and edit the 1041 emacs are now overriding your existing resources. Copy and edit the
1382 You are probably using a shell that doesn't support job control, even 1411 You are probably using a shell that doesn't support job control, even
1383 though the system itself is capable of it. Try using a different 1412 though the system itself is capable of it. Try using a different
1384 shell. 1413 shell.
1385 1414
1386 ** MacOS/X, Darwin 1415 ** MacOS/X, Darwin
1416 *** The linker warns about duplicate symbols.
1417
1418 This occurs in the function alarm(), which we deliberately override,
1419 and in vendorShellRec when using Xaw3d for the widgets.
1420
1421 For alarm(), the linker chooses our version, as desired.
1422 Unfortunately, for vendorShellRec, the Xt version is used instead of
1423 Xaw3d's. This does not seem to cause problems.
1424
1387 *** XEmacs crashes on MacOS within font-lock, or when dealing 1425 *** XEmacs crashes on MacOS within font-lock, or when dealing
1388 with large compilation buffers, or in other regex applications. 1426 with large compilation buffers, or in other regex applications.
1389 1427
1390 The default stack size under MacOS/X prior to 10.3 (Panther) is rather 1428 The default stack size under MacOS/X prior to 10.3 (Panther) is rather
1391 small (512k as opposed to Solaris 8M), hosing the regexp code, which 1429 small (512k as opposed to Solaris 8M), hosing the regexp code, which