/[emacs]/emacs/etc/PROBLEMS
ViewVC logotype

Diff of /emacs/etc/PROBLEMS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.146 by jasonr, Wed Jan 22 23:16:41 2003 UTC revision 1.147 by lektu, Tue Feb 4 14:30:41 2003 UTC
# Line 57  distributions, such as Debian, may alrea Line 57  distributions, such as Debian, may alrea
57  --- lisp/un-define.el   6 Mar 2001 22:41:38 -0000       1.30  --- 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  +++ lisp/un-define.el   19 Apr 2002 18:34:26 -0000
59  @@ -610,13 +624,21 @@ by calling post-read-conversion and pre-  @@ -610,13 +624,21 @@ by calling post-read-conversion and pre-
60    
61    (mapcar    (mapcar
62     (lambda (x)     (lambda (x)
63  -    (mapcar  -    (mapcar
# Line 221  patch to assert.h should solve this: Line 221  patch to assert.h should solve this:
221     * If not debugging, assert does nothing.     * If not debugging, assert does nothing.
222     */     */
223  ! #define assert(x)     ((void)0);  ! #define assert(x)     ((void)0);
224      
225    #else /* debugging enabled */    #else /* debugging enabled */
226      
227  --- 41,47 ----  --- 41,47 ----
228    /*    /*
229     * If not debugging, assert does nothing.     * If not debugging, assert does nothing.
230     */     */
231  ! #define assert(x)     ((void)0)  ! #define assert(x)     ((void)0)
232      
233    #else /* debugging enabled */    #else /* debugging enabled */
234      
235    
236    
237  * Improving performance with slow X connections  * Improving performance with slow X connections
# Line 882  load-path. Line 882  load-path.
882    
883  An example of such an error is:  An example of such an error is:
884    
885    x-complement-fontset-spec: "Wrong type argument: stringp, nil"    x-complement-fontset-spec: "Wrong type argument: stringp, nil"
886    
887  This can be another symptom of stale *.elc files in your classpath.  This can be another symptom of stale *.elc files in your classpath.
888  The following command will print any duplicate Lisp files that are  The following command will print any duplicate Lisp files that are
# Line 975  keyboard(5). Line 975  keyboard(5).
975    
976  Changing Alt_L to Meta_L fixes it:  Changing Alt_L to Meta_L fixes it:
977  % xmodmap -e 'keysym Alt_L = Meta_L Alt_L'  % xmodmap -e 'keysym Alt_L = Meta_L Alt_L'
978  % xmodmap -e 'keysym Alt_R = Meta_R Alt_R'    % xmodmap -e 'keysym Alt_R = Meta_R Alt_R'
979    
980  * Error "conflicting types for `initstate'" compiling with GCC on Irix 6.  * Error "conflicting types for `initstate'" compiling with GCC on Irix 6.
981    
# Line 1050  Reportedly this patch in X fixes the pro Line 1050  Reportedly this patch in X fixes the pro
1050    
1051    
1052  * Emacs crashes on Irix 6.5 on the SGI R10K, when compiled with GCC.  * Emacs crashes on Irix 6.5 on the SGI R10K, when compiled with GCC.
1053      
1054  This seems to be fixed in GCC 2.95.  This seems to be fixed in GCC 2.95.
1055    
1056  * Emacs crashes in utmpname on Irix 5.3.  * Emacs crashes in utmpname on Irix 5.3.
# Line 1075  the fr.ISO-8859-15 locale (and maybe oth Line 1075  the fr.ISO-8859-15 locale (and maybe oth
1075  You can fix this by editing the file:  You can fix this by editing the file:
1076    
1077          /usr/openwin/lib/locale/iso8859-15/Compose          /usr/openwin/lib/locale/iso8859-15/Compose
1078            
1079  Near the bottom there is a line that reads:  Near the bottom there is a line that reads:
1080    
1081          Ctrl<t> <quotedbl> <Y>                  : "\276"        threequarters          Ctrl<t> <quotedbl> <Y>                  : "\276"        threequarters
# Line 1111  change this. Line 1111  change this.
1111  When the display is set to an Exceed X-server and fonts are specified  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)  (either explicitly with the -fn option or implicitly with X resources)
1113  then the fonts may appear "too tall".  The actual character sizes are  then the fonts may appear "too tall".  The actual character sizes are
1114  correct but there is too much vertical spacing between rows,  which  correct but there is too much vertical spacing between rows,  which
1115  gives the appearance of "double spacing".    gives the appearance of "double spacing".
1116    
1117  To prevent this, turn off the Exceed's "automatic font substitution"  To prevent this, turn off the Exceed's "automatic font substitution"
1118  feature (in the font part of the configuration window).  feature (in the font part of the configuration window).
# Line 1230  This is not an Emacs bug; it is caused b Line 1230  This is not an Emacs bug; it is caused b
1230    
1231  The VM mail package, which is not part of Emacs, sometimes does  The VM mail package, which is not part of Emacs, sometimes does
1232    (standard-display-european t)    (standard-display-european t)
1233  That should be changed to  That should be changed to
1234    (standard-display-european 1 t)    (standard-display-european 1 t)
1235    
1236  * Installing Emacs gets an error running `install-info'.  * Installing Emacs gets an error running `install-info'.
# Line 1808  you install all the latest patches (as o Line 1808  you install all the latest patches (as o
1808  We suspect the crucial patch is one of these, but we don't know  We suspect the crucial patch is one of these, but we don't know
1809  for certain.  for certain.
1810    
1811          103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes)          103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes)
1812          102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes)          102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes)
1813          103242-04: [README] SunOS 5.5: linker patch (595363 bytes)          103242-04: [README] SunOS 5.5: linker patch (595363 bytes)
1814    
1815  (One user reports that the bug was fixed by those patches together  (One user reports that the bug was fixed by those patches together
# Line 1901  On AIX, many terminal type definitions a Line 1901  On AIX, many terminal type definitions a
1901  Definitions" to make them defined.  Definitions" to make them defined.
1902    
1903  * On SunOS, you get linker errors  * On SunOS, you get linker errors
1904     ld: Undefined symbol     ld: Undefined symbol
1905        _get_wmShellWidgetClass        _get_wmShellWidgetClass
1906        _get_applicationShellWidgetClass        _get_applicationShellWidgetClass
1907    
# Line 2061  exist.  The first line in the `/etc/host Line 2061  exist.  The first line in the `/etc/host
2061  Also make sure that the `/etc/host.conf' files contains the following  Also make sure that the `/etc/host.conf' files contains the following
2062  lines:  lines:
2063    
2064      order hosts, bind      order hosts, bind
2065      multi on      multi on
2066    
2067  Any changes, permanent and temporary, to the host name should be  Any changes, permanent and temporary, to the host name should be
# Line 2290  releasing Ctrl/Act while not pressing or Line 2290  releasing Ctrl/Act while not pressing or
2290  * display-time causes kernel problems on ISC systems.  * display-time causes kernel problems on ISC systems.
2291    
2292  Under Interactive Unix versions 3.0.1 and 4.0 (and probably other  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  versions), display-time causes the loss of large numbers of STREVENT
2294  cells.  Eventually the kernel's supply of these cells is exhausted.  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  This makes emacs and the whole system run slow, and can make other
2296  processes die, in particular pcnfsd.  processes die, in particular pcnfsd.
2297            
2298  Other emacs functions that communicate with remote processes may have  Other emacs functions that communicate with remote processes may have
2299  the same problem.  Display-time seems to be far the worst.  the same problem.  Display-time seems to be far the worst.
2300    
2301  The only known fix: Don't run display-time.  The only known fix: Don't run display-time.
# Line 2367  problem by adding this to your .cshrc fi Line 2367  problem by adding this to your .cshrc fi
2367    
2368      if ($?EMACS) then      if ($?EMACS) then
2369          if ($EMACS == "t") then          if ($EMACS == "t") then
2370              unset edit              unset edit
2371              stty  -icrnl -onlcr -echo susp ^Z              stty  -icrnl -onlcr -echo susp ^Z
2372          endif          endif
2373      endif      endif
# Line 2658  again to say this: Line 2658  again to say this:
2658    
2659  * On a Sun running SunOS 4.1.1, you get this error message from GNU ld:  * On a Sun running SunOS 4.1.1, you get this error message from GNU ld:
2660    
2661      /lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment      /lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment
2662    
2663  The problem is in the Sun shared C library, not in GNU ld.  The problem is in the Sun shared C library, not in GNU ld.
2664    
# Line 2680  Use `smit pty' to reinstall them properl Line 2680  Use `smit pty' to reinstall them properl
2680  christos@theory.tn.cornell.edu says:  christos@theory.tn.cornell.edu says:
2681    
2682  The problem is that in your .cshrc you have something that tries to  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  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,  tty will print "not a tty". Csh expects one word in some places,
2685  but tty is giving it back 3.  but tty is giving it back 3.
2686    
2687  The solution is to add a pair of quotes around `tty` to make it a single  The solution is to add a pair of quotes around `tty` to make it a single
2688  word:  word:
2689    
2690  if (`tty` == "/dev/console")  if (`tty` == "/dev/console")
2691    
2692  should be changed to:  should be changed to:
2693    
2694  if ("`tty`" == "/dev/console")  if ("`tty`" == "/dev/console")
2695    
2696  Even better, move things that set up terminal sections out of .cshrc  Even better, move things that set up terminal sections out of .cshrc
2697  and into .login.  and into .login.
# Line 2711  the environment. Line 2711  the environment.
2711    
2712  If the error message says that a symbol such as `f68881_used' or  If the error message says that a symbol such as `f68881_used' or
2713  `ffpa_used' or `start_float' is undefined, this probably indicates  `ffpa_used' or `start_float' is undefined, this probably indicates
2714  that you have compiled some libraries, such as the X libraries,  that you have compiled some libraries, such as the X libraries,
2715  with a floating point option other than the default.  with a floating point option other than the default.
2716    
2717  It's not terribly hard to make this work with small changes in  It's not terribly hard to make this work with small changes in
# Line 2737  This problem seems to be a matter of con Line 2737  This problem seems to be a matter of con
2737  * M-x shell persistently reports "Process shell exited abnormally with code 1".  * M-x shell persistently reports "Process shell exited abnormally with code 1".
2738    
2739  This happened on Suns as a result of what is said to be a bug in Sunos  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.  version 4.0.x.  The only fix was to reboot the machine.
2741    
2742  * Programs running under terminal emulator do not recognize `emacs'  * Programs running under terminal emulator do not recognize `emacs'
2743    terminal type.    terminal type.
# Line 2767  You may be able to compensate for the bu Line 2767  You may be able to compensate for the bu
2767  However, that has the disadvantage of turning off interrupts, so that  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.  you are unable to quit out of a Lisp program by typing C-g.
2769    
2770  The easy way to do this is to put  The easy way to do this is to put
2771    
2772    (setq x-sigio-bug t)    (setq x-sigio-bug t)
2773    

Legend:
Removed from v.1.146  
changed lines
  Added in v.1.147

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26