Mercurial > hg > xemacs-beta
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 |