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 |
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 |
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 |
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 |
|
|
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. |
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 |
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). |
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'. |
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 |
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 |
|
|
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 |
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. |
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 |
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 |
|
|
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. |
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 |
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. |
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 |
|
|