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,