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 |
