Mercurial > hg > xemacs-beta
comparison PROBLEMS @ 278:90d73dddcdc4 r21-0b37
Import from CVS: tag r21-0b37
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:31:29 +0200 |
parents | 6330739388db |
children | 558f606b08ae |
comparison
equal
deleted
inserted
replaced
277:cfdf3ff11843 | 278:90d73dddcdc4 |
---|---|
1 -*- mode:outline -*- | 1 -*- mode:outline -*- |
2 | |
2 This file describes various problems that have been encountered | 3 This file describes various problems that have been encountered |
3 in compiling, installing and running XEmacs. It has been updated for | 4 in compiling, installing and running XEmacs. It has been updated for |
4 XEmacs 21.0. | 5 XEmacs 21.0. |
5 | 6 |
6 This file is large, but we have tried to sort the entries by their | 7 This file is rather large, but we have tried to sort the entries by |
7 respective relevance for XEmacs, but may have not succeeded completely | 8 their respective relevance for XEmacs, but may have not succeeded |
8 in that task. The file is divided into four parts: | 9 completely in that task. The file is divided into four parts: |
9 | 10 |
10 - Problems with building XEmacs | 11 - Problems with building XEmacs |
11 - Problems with running XEmacs | 12 - Problems with running XEmacs |
12 - Compatibility problems | 13 - Compatibility problems |
13 - Mule issues | 14 - Mule issues |
165 | 166 |
166 A related compiler bug has been fixed by the DEC compiler team. The | 167 A related compiler bug has been fixed by the DEC compiler team. The |
167 new versions of the compiler should run fine. | 168 new versions of the compiler should run fine. |
168 | 169 |
169 ** On HPUX, the HP C compiler might have a problem compiling some files | 170 ** On HPUX, the HP C compiler might have a problem compiling some files |
170 with optimization. | 171 with optimization. |
171 | 172 |
172 Richard Cognot <cognot@ensg.u-nancy.fr> writes: | 173 Richard Cognot <cognot@ensg.u-nancy.fr> writes: |
173 | 174 |
174 Had to drop once again to level 2 optimization, at least to | 175 Had to drop once again to level 2 optimization, at least to |
175 compile lstream.c. Otherwise, I get a "variable is void: \if" | 176 compile lstream.c. Otherwise, I get a "variable is void: \if" |
183 ** I don't have `xmkmf' and `imake' on my HP. | 184 ** I don't have `xmkmf' and `imake' on my HP. |
184 | 185 |
185 You can get these standard X tools by anonymous FTP to hpcvaaz.cv.hp.com. | 186 You can get these standard X tools by anonymous FTP to hpcvaaz.cv.hp.com. |
186 Essentially all X programs need these. | 187 Essentially all X programs need these. |
187 | 188 |
189 ** On HP-UX, problems with make | |
190 | |
191 Marcus Thiessel <marcus_thiessel@hp.com> | |
192 | |
193 Some releases of XEmacs require GNU make to build successfully. | |
194 | |
195 ** On HP-UX 9.05 XEmacs won't compile or coredump during the build. | |
196 | |
197 Marcus Thiessel <marcus_thiessel@hp.com> | |
198 | |
199 This might be a sed problem. For your own safety make sure to use | |
200 GNU sed while dumping XEmacs. | |
201 | |
188 ** Solaris 2.3 /bin/sh coredumps during configuration. | 202 ** Solaris 2.3 /bin/sh coredumps during configuration. |
189 | 203 |
190 This only occurs if you have LANG != C. This is a known bug with | 204 This only occurs if you have LANG != C. This is a known bug with |
191 /bin/sh fixed by installing Patch-ID# 101613-01. Or, you can use | 205 /bin/sh fixed by installing Patch-ID# 101613-01. Or, you can use |
192 bash, as a workaround. | 206 bash, as a workaround. |
483 installed copy of movemail is usually in the directory | 497 installed copy of movemail is usually in the directory |
484 /usr/local/lib/emacs/VERSION/TARGET. You must change the group and | 498 /usr/local/lib/emacs/VERSION/TARGET. You must change the group and |
485 mode of the installed copy; changing the group and mode of the build | 499 mode of the installed copy; changing the group and mode of the build |
486 directory copy is ineffective. | 500 directory copy is ineffective. |
487 | 501 |
488 ** XEmacs crashes on Digital Unix when dealing with large compilation | 502 ** XEmacs crashes on Digital Unix within font-lock, or when dealing |
489 buffers. | 503 with large compilation buffers. |
490 | 504 |
491 This is a known problem with the regexp code, that uses alloca | 505 The default stack size under Digital Unix is rather small (2M as |
492 extensively, and overflows the stack in case of complex regexp | 506 opposed to Solaris 8M), hosing the regexp code, which uses alloca() |
493 matches. As a workaround, you can recompile with REGEX_MALLOC | 507 extensively, overflowing the stack when complex regexps are used. |
494 defined. | 508 Workarounds: |
509 | |
510 1) Increase your stack size, using `ulimit -s 8192' or a (t)csh | |
511 equivalent; | |
512 | |
513 2) Recompile regex.c with REGEX_MALLOC defined. | |
495 | 514 |
496 ** On Solaris, C-x doesn't get through to Emacs when you use the console. | 515 ** On Solaris, C-x doesn't get through to Emacs when you use the console. |
497 | 516 |
498 This is a Solaris feature (at least on Intel x86 cpus). Type C-r | 517 This is a Solaris feature (at least on Intel x86 cpus). Type C-r |
499 C-r C-t, to toggle whether C-x gets through to Emacs. | 518 C-r C-t, to toggle whether C-x gets through to Emacs. |
1360 | 1379 |
1361 ** A reminder: XEmacs/Mule work does not currently receive *any* | 1380 ** A reminder: XEmacs/Mule work does not currently receive *any* |
1362 funding, and all work is done by volunteers. If you think you can | 1381 funding, and all work is done by volunteers. If you think you can |
1363 help, please contact the XEmacs maintainers. | 1382 help, please contact the XEmacs maintainers. |
1364 | 1383 |
1365 ** XEmacs/Mule doesn't work on a tty. | 1384 ** XEmacs/Mule doesn't support TTY's satisfactorily. |
1366 | 1385 |
1367 This is a major problem, which we plan to address in a future release | 1386 This is a major problem, which we plan to address in a future release |
1368 of XEmacs. Basically, XEmacs should have primitives to be told | 1387 of XEmacs. Basically, XEmacs should have primitives to be told |
1369 whether the terminal can handle international output, and which | 1388 whether the terminal can handle international output, and which |
1370 locale. Also, it should be able to do approximations of characters to | 1389 locale. Also, it should be able to do approximations of characters to |