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