comparison etc/PROBLEMS @ 49600:23a1cea22d13

Trailing whitespace deleted.
author Juanma Barranquero <lekktu@gmail.com>
date Tue, 04 Feb 2003 14:56:31 +0000
parents 81f3c177abae
children 30fe8b465071 d7ddb3e565de
comparison
equal deleted inserted replaced
49599:5ade352e8d1c 49600:23a1cea22d13
55 distributions, such as Debian, may already have applied such a patch.) 55 distributions, such as Debian, may already have applied such a patch.)
56 56
57 --- lisp/un-define.el 6 Mar 2001 22:41:38 -0000 1.30 57 --- lisp/un-define.el 6 Mar 2001 22:41:38 -0000 1.30
58 +++ lisp/un-define.el 19 Apr 2002 18:34:26 -0000 58 +++ lisp/un-define.el 19 Apr 2002 18:34:26 -0000
59 @@ -610,13 +624,21 @@ by calling post-read-conversion and pre- 59 @@ -610,13 +624,21 @@ by calling post-read-conversion and pre-
60 60
61 (mapcar 61 (mapcar
62 (lambda (x) 62 (lambda (x)
63 - (mapcar 63 - (mapcar
64 - (lambda (y) 64 - (lambda (y)
65 - (mucs-define-coding-system 65 - (mucs-define-coding-system
219 *** 41,47 **** 219 *** 41,47 ****
220 /* 220 /*
221 * If not debugging, assert does nothing. 221 * If not debugging, assert does nothing.
222 */ 222 */
223 ! #define assert(x) ((void)0); 223 ! #define assert(x) ((void)0);
224 224
225 #else /* debugging enabled */ 225 #else /* debugging enabled */
226 226
227 --- 41,47 ---- 227 --- 41,47 ----
228 /* 228 /*
229 * If not debugging, assert does nothing. 229 * If not debugging, assert does nothing.
230 */ 230 */
231 ! #define assert(x) ((void)0) 231 ! #define assert(x) ((void)0)
232 232
233 #else /* debugging enabled */ 233 #else /* debugging enabled */
234 234
235 235
236 236
237 * Improving performance with slow X connections 237 * Improving performance with slow X connections
238 238
239 There are several ways to improve this performance, any subset of which can 239 There are several ways to improve this performance, any subset of which can
880 880
881 * Emacs prints an error at startup after upgrading from an earlier version. 881 * Emacs prints an error at startup after upgrading from an earlier version.
882 882
883 An example of such an error is: 883 An example of such an error is:
884 884
885 x-complement-fontset-spec: "Wrong type argument: stringp, nil" 885 x-complement-fontset-spec: "Wrong type argument: stringp, nil"
886 886
887 This can be another symptom of stale *.elc files in your classpath. 887 This can be another symptom of stale *.elc files in your classpath.
888 The following command will print any duplicate Lisp files that are 888 The following command will print any duplicate Lisp files that are
889 present in load-path: 889 present in load-path:
890 890
973 remotely, M-SPC acts as a `compose' key with strange results. See 973 remotely, M-SPC acts as a `compose' key with strange results. See
974 keyboard(5). 974 keyboard(5).
975 975
976 Changing Alt_L to Meta_L fixes it: 976 Changing Alt_L to Meta_L fixes it:
977 % xmodmap -e 'keysym Alt_L = Meta_L Alt_L' 977 % xmodmap -e 'keysym Alt_L = Meta_L Alt_L'
978 % xmodmap -e 'keysym Alt_R = Meta_R Alt_R' 978 % xmodmap -e 'keysym Alt_R = Meta_R Alt_R'
979 979
980 * Error "conflicting types for `initstate'" compiling with GCC on Irix 6. 980 * Error "conflicting types for `initstate'" compiling with GCC on Irix 6.
981 981
982 Install GCC 2.95 or a newer version, and this problem should go away. 982 Install GCC 2.95 or a newer version, and this problem should go away.
983 It is possible that this problem results from upgrading the operating 983 It is possible that this problem results from upgrading the operating
1048 } 1048 }
1049 return ret; 1049 return ret;
1050 1050
1051 1051
1052 * Emacs crashes on Irix 6.5 on the SGI R10K, when compiled with GCC. 1052 * Emacs crashes on Irix 6.5 on the SGI R10K, when compiled with GCC.
1053 1053
1054 This seems to be fixed in GCC 2.95. 1054 This seems to be fixed in GCC 2.95.
1055 1055
1056 * Emacs crashes in utmpname on Irix 5.3. 1056 * Emacs crashes in utmpname on Irix 5.3.
1057 1057
1058 This problem is fixed in Patch 3175 for Irix 5.3. 1058 This problem is fixed in Patch 3175 for Irix 5.3.
1073 the fr.ISO-8859-15 locale (and maybe other related locales). 1073 the fr.ISO-8859-15 locale (and maybe other related locales).
1074 1074
1075 You can fix this by editing the file: 1075 You can fix this by editing the file:
1076 1076
1077 /usr/openwin/lib/locale/iso8859-15/Compose 1077 /usr/openwin/lib/locale/iso8859-15/Compose
1078 1078
1079 Near the bottom there is a line that reads: 1079 Near the bottom there is a line that reads:
1080 1080
1081 Ctrl<t> <quotedbl> <Y> : "\276" threequarters 1081 Ctrl<t> <quotedbl> <Y> : "\276" threequarters
1082 1082
1083 that should read: 1083 that should read:
1109 * When using Exceed, fonts sometimes appear too tall. 1109 * When using Exceed, fonts sometimes appear too tall.
1110 1110
1111 When the display is set to an Exceed X-server and fonts are specified 1111 When the display is set to an Exceed X-server and fonts are specified
1112 (either explicitly with the -fn option or implicitly with X resources) 1112 (either explicitly with the -fn option or implicitly with X resources)
1113 then the fonts may appear "too tall". The actual character sizes are 1113 then the fonts may appear "too tall". The actual character sizes are
1114 correct but there is too much vertical spacing between rows, which 1114 correct but there is too much vertical spacing between rows, which
1115 gives the appearance of "double spacing". 1115 gives the appearance of "double spacing".
1116 1116
1117 To prevent this, turn off the Exceed's "automatic font substitution" 1117 To prevent this, turn off the Exceed's "automatic font substitution"
1118 feature (in the font part of the configuration window). 1118 feature (in the font part of the configuration window).
1119 1119
1120 * Failure in unexec while dumping emacs on Digital Unix 4.0 1120 * Failure in unexec while dumping emacs on Digital Unix 4.0
1228 1228
1229 * After a while, Emacs slips into unibyte mode. 1229 * After a while, Emacs slips into unibyte mode.
1230 1230
1231 The VM mail package, which is not part of Emacs, sometimes does 1231 The VM mail package, which is not part of Emacs, sometimes does
1232 (standard-display-european t) 1232 (standard-display-european t)
1233 That should be changed to 1233 That should be changed to
1234 (standard-display-european 1 t) 1234 (standard-display-european 1 t)
1235 1235
1236 * Installing Emacs gets an error running `install-info'. 1236 * Installing Emacs gets an error running `install-info'.
1237 1237
1238 You need to install a recent version of Texinfo; that package 1238 You need to install a recent version of Texinfo; that package
1806 Solaris 2.5 comes with a linker that has this bug. It is reported that if 1806 Solaris 2.5 comes with a linker that has this bug. It is reported that if
1807 you install all the latest patches (as of June 1996), the bug is fixed. 1807 you install all the latest patches (as of June 1996), the bug is fixed.
1808 We suspect the crucial patch is one of these, but we don't know 1808 We suspect the crucial patch is one of these, but we don't know
1809 for certain. 1809 for certain.
1810 1810
1811 103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes) 1811 103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes)
1812 102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes) 1812 102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes)
1813 103242-04: [README] SunOS 5.5: linker patch (595363 bytes) 1813 103242-04: [README] SunOS 5.5: linker patch (595363 bytes)
1814 1814
1815 (One user reports that the bug was fixed by those patches together 1815 (One user reports that the bug was fixed by those patches together
1816 with patches 102980-04, 103279-01, 103300-02, and 103468-01.) 1816 with patches 102980-04, 103279-01, 103300-02, and 103468-01.)
1817 1817
1899 On AIX, many terminal type definitions are not installed by default. 1899 On AIX, many terminal type definitions are not installed by default.
1900 `unknown' is one of them. Install the "Special Generic Terminal 1900 `unknown' is one of them. Install the "Special Generic Terminal
1901 Definitions" to make them defined. 1901 Definitions" to make them defined.
1902 1902
1903 * On SunOS, you get linker errors 1903 * On SunOS, you get linker errors
1904 ld: Undefined symbol 1904 ld: Undefined symbol
1905 _get_wmShellWidgetClass 1905 _get_wmShellWidgetClass
1906 _get_applicationShellWidgetClass 1906 _get_applicationShellWidgetClass
1907 1907
1908 The fix to this is to install patch 100573 for OpenWindows 3.0 1908 The fix to this is to install patch 100573 for OpenWindows 3.0
1909 or link libXmu statically. 1909 or link libXmu statically.
2059 127.0.0.1 HOSTNAME 2059 127.0.0.1 HOSTNAME
2060 2060
2061 Also make sure that the `/etc/host.conf' files contains the following 2061 Also make sure that the `/etc/host.conf' files contains the following
2062 lines: 2062 lines:
2063 2063
2064 order hosts, bind 2064 order hosts, bind
2065 multi on 2065 multi on
2066 2066
2067 Any changes, permanent and temporary, to the host name should be 2067 Any changes, permanent and temporary, to the host name should be
2068 indicated in the `/etc/hosts' file, since it acts a limited local 2068 indicated in the `/etc/hosts' file, since it acts a limited local
2069 database of addresses and names (e.g., some SLIP connections 2069 database of addresses and names (e.g., some SLIP connections
2288 releasing Ctrl/Act while not pressing or holding any other keys. 2288 releasing Ctrl/Act while not pressing or holding any other keys.
2289 2289
2290 * display-time causes kernel problems on ISC systems. 2290 * display-time causes kernel problems on ISC systems.
2291 2291
2292 Under Interactive Unix versions 3.0.1 and 4.0 (and probably other 2292 Under Interactive Unix versions 3.0.1 and 4.0 (and probably other
2293 versions), display-time causes the loss of large numbers of STREVENT 2293 versions), display-time causes the loss of large numbers of STREVENT
2294 cells. Eventually the kernel's supply of these cells is exhausted. 2294 cells. Eventually the kernel's supply of these cells is exhausted.
2295 This makes emacs and the whole system run slow, and can make other 2295 This makes emacs and the whole system run slow, and can make other
2296 processes die, in particular pcnfsd. 2296 processes die, in particular pcnfsd.
2297 2297
2298 Other emacs functions that communicate with remote processes may have 2298 Other emacs functions that communicate with remote processes may have
2299 the same problem. Display-time seems to be far the worst. 2299 the same problem. Display-time seems to be far the worst.
2300 2300
2301 The only known fix: Don't run display-time. 2301 The only known fix: Don't run display-time.
2302 2302
2303 * On Solaris, C-x doesn't get through to Emacs when you use the console. 2303 * On Solaris, C-x doesn't get through to Emacs when you use the console.
2365 on the flag to output ^M at the end of each line. You can fix the 2365 on the flag to output ^M at the end of each line. You can fix the
2366 problem by adding this to your .cshrc file: 2366 problem by adding this to your .cshrc file:
2367 2367
2368 if ($?EMACS) then 2368 if ($?EMACS) then
2369 if ($EMACS == "t") then 2369 if ($EMACS == "t") then
2370 unset edit 2370 unset edit
2371 stty -icrnl -onlcr -echo susp ^Z 2371 stty -icrnl -onlcr -echo susp ^Z
2372 endif 2372 endif
2373 endif 2373 endif
2374 2374
2375 * An error message such as `X protocol error: BadMatch (invalid 2375 * An error message such as `X protocol error: BadMatch (invalid
2656 2656
2657 #define LIBS_SYSTEM -lresolv -lfoo -lbar 2657 #define LIBS_SYSTEM -lresolv -lfoo -lbar
2658 2658
2659 * On a Sun running SunOS 4.1.1, you get this error message from GNU ld: 2659 * On a Sun running SunOS 4.1.1, you get this error message from GNU ld:
2660 2660
2661 /lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment 2661 /lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment
2662 2662
2663 The problem is in the Sun shared C library, not in GNU ld. 2663 The problem is in the Sun shared C library, not in GNU ld.
2664 2664
2665 The solution is to install Patch-ID# 100267-03 from Sun. 2665 The solution is to install Patch-ID# 100267-03 from Sun.
2666 2666
2678 * Shell mode on HP/UX gives the message, "`tty`: Ambiguous". 2678 * Shell mode on HP/UX gives the message, "`tty`: Ambiguous".
2679 2679
2680 christos@theory.tn.cornell.edu says: 2680 christos@theory.tn.cornell.edu says:
2681 2681
2682 The problem is that in your .cshrc you have something that tries to 2682 The problem is that in your .cshrc you have something that tries to
2683 execute `tty`. If you are not running the shell on a real tty then 2683 execute `tty`. If you are not running the shell on a real tty then
2684 tty will print "not a tty". Csh expects one word in some places, 2684 tty will print "not a tty". Csh expects one word in some places,
2685 but tty is giving it back 3. 2685 but tty is giving it back 3.
2686 2686
2687 The solution is to add a pair of quotes around `tty` to make it a single 2687 The solution is to add a pair of quotes around `tty` to make it a single
2688 word: 2688 word:
2689 2689
2690 if (`tty` == "/dev/console") 2690 if (`tty` == "/dev/console")
2691 2691
2692 should be changed to: 2692 should be changed to:
2693 2693
2694 if ("`tty`" == "/dev/console") 2694 if ("`tty`" == "/dev/console")
2695 2695
2696 Even better, move things that set up terminal sections out of .cshrc 2696 Even better, move things that set up terminal sections out of .cshrc
2697 and into .login. 2697 and into .login.
2698 2698
2699 * Using X Windows, control-shift-leftbutton makes Emacs hang. 2699 * Using X Windows, control-shift-leftbutton makes Emacs hang.
2709 2709
2710 * Emacs gets error message from linker on Sun. 2710 * Emacs gets error message from linker on Sun.
2711 2711
2712 If the error message says that a symbol such as `f68881_used' or 2712 If the error message says that a symbol such as `f68881_used' or
2713 `ffpa_used' or `start_float' is undefined, this probably indicates 2713 `ffpa_used' or `start_float' is undefined, this probably indicates
2714 that you have compiled some libraries, such as the X libraries, 2714 that you have compiled some libraries, such as the X libraries,
2715 with a floating point option other than the default. 2715 with a floating point option other than the default.
2716 2716
2717 It's not terribly hard to make this work with small changes in 2717 It's not terribly hard to make this work with small changes in
2718 crt0.c together with linking with Fcrt1.o, Wcrt1.o or Mcrt1.o. 2718 crt0.c together with linking with Fcrt1.o, Wcrt1.o or Mcrt1.o.
2719 However, the easiest approach is to build Xlib with the default 2719 However, the easiest approach is to build Xlib with the default
2735 7 bit characters rather than 8 bit characters. 2735 7 bit characters rather than 8 bit characters.
2736 2736
2737 * M-x shell persistently reports "Process shell exited abnormally with code 1". 2737 * M-x shell persistently reports "Process shell exited abnormally with code 1".
2738 2738
2739 This happened on Suns as a result of what is said to be a bug in Sunos 2739 This happened on Suns as a result of what is said to be a bug in Sunos
2740 version 4.0.x. The only fix was to reboot the machine. 2740 version 4.0.x. The only fix was to reboot the machine.
2741 2741
2742 * Programs running under terminal emulator do not recognize `emacs' 2742 * Programs running under terminal emulator do not recognize `emacs'
2743 terminal type. 2743 terminal type.
2744 2744
2745 The cause of this is a shell startup file that sets the TERMCAP 2745 The cause of this is a shell startup file that sets the TERMCAP
2765 2765
2766 You may be able to compensate for the bug by doing (set-input-mode nil nil). 2766 You may be able to compensate for the bug by doing (set-input-mode nil nil).
2767 However, that has the disadvantage of turning off interrupts, so that 2767 However, that has the disadvantage of turning off interrupts, so that
2768 you are unable to quit out of a Lisp program by typing C-g. 2768 you are unable to quit out of a Lisp program by typing C-g.
2769 2769
2770 The easy way to do this is to put 2770 The easy way to do this is to put
2771 2771
2772 (setq x-sigio-bug t) 2772 (setq x-sigio-bug t)
2773 2773
2774 in your site-init.el file. 2774 in your site-init.el file.
2775 2775