Mercurial > emacs
comparison etc/PROBLEMS @ 39466:580933cf6f05
Move the section aboiut XIMs on Solaris 8.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Wed, 26 Sep 2001 19:38:34 +0000 |
parents | 6912cef77269 |
children | 7d3bfda9bf1d |
comparison
equal
deleted
inserted
replaced
39465:6912cef77269 | 39466:580933cf6f05 |
---|---|
1 This file describes various problems that have been encountered | 1 This file describes various problems that have been encountered |
2 in compiling, installing and running GNU Emacs. | 2 in compiling, installing and running GNU Emacs. |
3 | |
4 * Emacs dumps core on Solaris in function IMCheckWindow. | |
5 | |
6 This was reported to happen when Emacs runs with more than one frame, | |
7 and one of them is closed, either with "C-x 5 0" or from the window | |
8 manager. | |
9 | |
10 This bug was reported to Sun as | |
11 | |
12 Gtk apps dump core in ximlocal.so.2:IMCheckIMWindow() | |
13 Bug Reports: 4463537 | |
14 | |
15 Installing Solaris 8 patch 108773-12 for Sparc and 108874-12 for x86 | |
16 reportedly fixes the bug, which appears to be inside the shared | |
17 library xiiimp.so. | |
18 | |
19 Alternatively, you can configure Emacs with `--with-xim=no' to prevent | |
20 the core dump, but will loose X input method support, of course. (You | |
21 can use Emacs's own input methods instead, if you install Leim.) | |
22 | |
23 * Building Emacs with GCC 2.9x fails in the `src' directory. | |
24 | |
25 This may happen if you use a development version of GNU `cpp' from one | |
26 of the GCC snapshots between Oct 2000 and Feb 2001, or from a released | |
27 version of GCC newer than 2.95.2 which was prepared around those | |
28 dates. The preprocessor in those versions expands ".." into ". .", | |
29 which breaks relative file names that reference the parent directory. | |
30 | |
31 The solution is to make sure the preprocessor is run with the | |
32 `-traditional' option. (The `configure' script does that | |
33 automatically.) | |
34 | |
35 Note that this problem does not pertain to the MS-Windows port of | |
36 Emacs, since it doesn't use the preprocessor to generate Makefiles. | |
37 | 3 |
38 * Building the MS-Windows port with Cygwin GCC can fail. | 4 * Building the MS-Windows port with Cygwin GCC can fail. |
39 | 5 |
40 Emacs may not build using recent Cygwin builds of GCC, such as Cygwin | 6 Emacs may not build using recent Cygwin builds of GCC, such as Cygwin |
41 version 1.1.8, using the default configure settings. It appears to be | 7 version 1.1.8, using the default configure settings. It appears to be |
1018 Install GCC 2.95 or a newer version, and this problem should go away. | 984 Install GCC 2.95 or a newer version, and this problem should go away. |
1019 It is possible that this problem results from upgrading the operating | 985 It is possible that this problem results from upgrading the operating |
1020 system without reinstalling GCC; so you could also try reinstalling | 986 system without reinstalling GCC; so you could also try reinstalling |
1021 the same version of GCC, and telling us whether that fixes the problem. | 987 the same version of GCC, and telling us whether that fixes the problem. |
1022 | 988 |
989 * Emacs dumps core on Solaris in function IMCheckWindow. | |
990 | |
991 This was reported to happen when Emacs runs with more than one frame, | |
992 and one of them is closed, either with "C-x 5 0" or from the window | |
993 manager. | |
994 | |
995 This bug was reported to Sun as | |
996 | |
997 Gtk apps dump core in ximlocal.so.2:IMCheckIMWindow() | |
998 Bug Reports: 4463537 | |
999 | |
1000 Installing Solaris 8 patch 108773-12 for Sparc and 108874-12 for x86 | |
1001 reportedly fixes the bug, which appears to be inside the shared | |
1002 library xiiimp.so. | |
1003 | |
1004 Alternatively, you can configure Emacs with `--with-xim=no' to prevent | |
1005 the core dump, but will loose X input method support, of course. (You | |
1006 can use Emacs's own input methods instead, if you install Leim.) | |
1007 | |
1008 * Building Emacs with GCC 2.9x fails in the `src' directory. | |
1009 | |
1010 This may happen if you use a development version of GNU `cpp' from one | |
1011 of the GCC snapshots between Oct 2000 and Feb 2001, or from a released | |
1012 version of GCC newer than 2.95.2 which was prepared around those | |
1013 dates. The preprocessor in those versions expands ".." into ". .", | |
1014 which breaks relative file names that reference the parent directory. | |
1015 | |
1016 The solution is to make sure the preprocessor is run with the | |
1017 `-traditional' option. (The `configure' script does that | |
1018 automatically.) | |
1019 | |
1020 Note that this problem does not pertain to the MS-Windows port of | |
1021 Emacs, since it doesn't use the preprocessor to generate Makefiles. | |
1022 | |
1023 * On Solaris 7, Emacs gets a segmentation fault when starting up using X. | 1023 * On Solaris 7, Emacs gets a segmentation fault when starting up using X. |
1024 | 1024 |
1025 This results from Sun patch 107058-01 (SunOS 5.7: Patch for | 1025 This results from Sun patch 107058-01 (SunOS 5.7: Patch for |
1026 assembler) if you use GCC version 2.7 or later. | 1026 assembler) if you use GCC version 2.7 or later. |
1027 To work around it, either install patch 106950-03 or later, | 1027 To work around it, either install patch 106950-03 or later, |