Mercurial > hg > xemacs-beta
comparison PROBLEMS @ 1098:25f567f6ab2a
[xemacs-hg @ 2002-11-11 16:13:28 by stephent]
IRIX PROBLEM <871y5sytkx.fsf@tleepslib.sk.tsukuba.ac.jp>
author | stephent |
---|---|
date | Mon, 11 Nov 2002 16:13:28 +0000 |
parents | d7285d54aa5f |
children | d50ab2546522 |
comparison
equal
deleted
inserted
replaced
1097:26274e0d7794 | 1098:25f567f6ab2a |
---|---|
41 | 41 |
42 ** General | 42 ** General |
43 Much general information is in INSTALL. If it's covered in | 43 Much general information is in INSTALL. If it's covered in |
44 INSTALL, we don't repeat it here. | 44 INSTALL, we don't repeat it here. |
45 | 45 |
46 *** How does I configure to get the buffer tabs/progress bars? | 46 *** How do I configure to get the buffer tabs/progress bars? |
47 | 47 |
48 These features depend on support for "native widgets". Use the | 48 These features depend on support for "native widgets". Use the |
49 --with-widgets option to configure. Configuration of widgets is | 49 --with-widgets option to configure. Configuration of widgets is |
50 automatic for "modern" toolkits (MS Windows, GTK, and Motif), but if | 50 automatic for "modern" toolkits (MS Windows, GTK, and Motif), but if |
51 you are using Xt and the Athena widgets, you will probably want to | 51 you are using Xt and the Athena widgets, you will probably want to |
400 This is a Linux problem where you've compiled the XEmacs binary on a libc | 400 This is a Linux problem where you've compiled the XEmacs binary on a libc |
401 5.4 with version higher than 5.4.19 and attempted to run the binary against | 401 5.4 with version higher than 5.4.19 and attempted to run the binary against |
402 an earlier version. The solution is to upgrade your old library. | 402 an earlier version. The solution is to upgrade your old library. |
403 | 403 |
404 ** IRIX | 404 ** IRIX |
405 | |
406 *** More coredumping in Irix (6.5 known to be vulnerable) | |
407 | |
408 No fix is known yet. Here's the best information we have: | |
409 | |
410 Valdis Kletnieks <Valdis.Kletnieks@vt.edu> writes: | |
411 | |
412 Were xemacs and [any 3rd party, locally-compiled] libraries [you use] | |
413 all compiled with the same ABI ( -o32, -n32, -64) and | |
414 mips2/mips3/mips4 flags, and are they appropriate for the machine in | |
415 question? I know the IP30 implies an Octane, so it should be an R10K | |
416 chipset and above such nonsense, but I've seen the most astoundingly | |
417 bizzare crashes when somebody managed to compile with -mips4 and get | |
418 it to run on an R4400 or R5K system. ;) | |
419 | |
420 Also, since you're using gcc, try re-running fixincludes and *then* | |
421 rebuilding xemacs and [any] libraries - mismatched headers can do that | |
422 sort of thing to you with little or no clue what's wrong (often you | |
423 get screwed when one routine does an malloc(sizeof(foo_struct)) and | |
424 passes the result to something that things foo_struct is a bit bigger, | |
425 trashing memory.... | |
426 | |
427 Here's typical crash backtrace. With --pdump, this occurs usually at | |
428 startup under X windows and xemacs -nw at least starts, while without | |
429 --pdump a similar crash is observed during build. | |
430 | |
431 #0 0x0fa460b8 in kill () at regcomp.c:637 | |
432 637 regcomp.c: No such file or directory. | |
433 in regcomp.c | |
434 (gdb) where | |
435 #0 0x0fa460b8 in kill () at regcomp.c:637 | |
436 #1 0x10087f34 in fatal_error_signal () | |
437 (gdb) quit | |
438 | |
439 This is confusing because there is no such file in the XEmacs | |
440 distribution. This is seen on (at least) the following configurations: | |
441 | |
442 uname -a: IRIX64 oct202 6.5 01091821 IP30 | |
443 XEmacs 21.4.9 "Informed Management" configured for `mips-sgi-irix6.5'. | |
444 XEmacs 21.5-b9 "brussels sprouts" configured for `mips-sgi-irix6.5'. | |
405 | 445 |
406 *** On Irix 6.5, the MIPSpro compiler gets an internal compiler error | 446 *** On Irix 6.5, the MIPSpro compiler gets an internal compiler error |
407 | 447 |
408 The MIPSpro Compiler (at least version 7.2.1) can't seem to handle the | 448 The MIPSpro Compiler (at least version 7.2.1) can't seem to handle the |
409 union type properly, and fails to compile src/glyphs.c. To avoid this | 449 union type properly, and fails to compile src/glyphs.c. To avoid this |