aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2010-05-26 22:51:43 -0700
committerGlenn Morris2010-05-26 22:51:43 -0700
commitf995538b10193862829c5fc99732e74954c2d803 (patch)
tree9c2c59c0187ee923debcf61bb36c444a4b556105
parent81ac4f35366bfc525fa6ed89e0b5aaa90a05c902 (diff)
downloademacs-f995538b10193862829c5fc99732e74954c2d803.tar.gz
emacs-f995538b10193862829c5fc99732e74954c2d803.zip
* etc/PROBLEMS: Remove old information no longer of relevance.
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/PROBLEMS407
2 files changed, 10 insertions, 401 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 10199922b34..87c460bfb0d 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12010-05-27 Glenn Morris <rgm@gnu.org>
2
3 * PROBLEMS: Remove old information no longer of relevance.
4
12010-05-24 Stefan Monnier <monnier@iro.umontreal.ca> 52010-05-24 Stefan Monnier <monnier@iro.umontreal.ca>
2 6
3 * NEWS: Add sections for Emacs-23.3. 7 * NEWS: Add sections for Emacs-23.3.
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 65e3920eee3..87d95a19d5e 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -9,7 +9,9 @@ See the end of the file for license conditions.
9This file describes various problems that have been encountered 9This file describes various problems that have been encountered
10in compiling, installing and running GNU Emacs. Try doing C-c C-t 10in compiling, installing and running GNU Emacs. Try doing C-c C-t
11and browsing through the outline headers. (See C-h m for help on 11and browsing through the outline headers. (See C-h m for help on
12Outline mode.) 12Outline mode.) Information about systems that are no longer supported,
13and old Emacs releases, has been removed. Consult older versions of
14this file if you are interested in that information.
13 15
14* Mule-UCS doesn't work in Emacs 23. 16* Mule-UCS doesn't work in Emacs 23.
15 17
@@ -520,21 +522,6 @@ earlier versions.
520 ((consp (sgml-entity-text entity)) ; external id? 522 ((consp (sgml-entity-text entity)) ; external id?
521 (let* ((extid (sgml-entity-text entity)) 523 (let* ((extid (sgml-entity-text entity))
522 524
523** AUCTeX
524
525You should not be using a version older than 11.52 if you can avoid
526it.
527
528*** Emacs 21 freezes when visiting a TeX file with AUCTeX installed.
529
530Emacs 21 needs version 10 or later of AUCTeX; upgrading should solve
531these problems.
532
533*** No colors in AUCTeX with Emacs 21.
534
535Upgrade to AUC TeX version 10 or later, and make sure it is
536byte-compiled with Emacs 21.
537
538** PCL-CVS 525** PCL-CVS
539 526
540*** Lines are not updated or new lines are added in the buffer upon commit. 527*** Lines are not updated or new lines are added in the buffer upon commit.
@@ -642,9 +629,6 @@ To work around the problem, you could either (a) set the variable
642invoking `df'; (b) use `df' from the GNU Fileutils package; or 629invoking `df'; (b) use `df' from the GNU Fileutils package; or
643(c) use CVS, which is Free Software, instead of ClearCase. 630(c) use CVS, which is Free Software, instead of ClearCase.
644 631
645*** Versions of the W3 package released before Emacs 21.1 don't run
646under Emacs 21. This fixed in W3 version 4.0pre.47.
647
648*** The LDAP support rely on ldapsearch program from OpenLDAP version 2. 632*** The LDAP support rely on ldapsearch program from OpenLDAP version 2.
649 633
650It can fail to work with ldapsearch program from OpenLDAP version 1. 634It can fail to work with ldapsearch program from OpenLDAP version 1.
@@ -929,12 +913,6 @@ mule-unicode-2500-33ff:-gnu-unifont-*-iso10646-1,\
929mule-unicode-e000-ffff:-gnu-unifont-*-iso10646-1,\ 913mule-unicode-e000-ffff:-gnu-unifont-*-iso10646-1,\
930mule-unicode-0100-24ff:-gnu-unifont-*-iso10646-1 914mule-unicode-0100-24ff:-gnu-unifont-*-iso10646-1
931 915
932*** Athena/Lucid toolkit limitations
933
934The Athena/Lucid toolkit cannot display UTF-8 strings in the menu, so
935if you have UTF-8 buffer names, the buffer menu won't display the
936names properly. The GTK+ toolkit works properly.
937
938** The UTF-8/16/7 coding systems don't encode CJK (Far Eastern) characters. 916** The UTF-8/16/7 coding systems don't encode CJK (Far Eastern) characters.
939 917
940Emacs directly supports the Unicode BMP whose code points are in the 918Emacs directly supports the Unicode BMP whose code points are in the
@@ -2415,20 +2393,6 @@ you are working on the host called `marvin'. Then an entry in the
2415 2393
2416The solution is to remove this line from `etc/fstab'. 2394The solution is to remove this line from `etc/fstab'.
2417 2395
2418*** src/Makefile and lib-src/Makefile are truncated--most of the file missing.
2419*** Compiling wakeup, in lib-src, says it can't make wakeup.c.
2420
2421This can happen if configure uses GNU sed version 2.03. That version
2422had a bug. GNU sed version 2.05 works properly.To solve the
2423problem, install the current version of GNU Sed, then rerun Emacs's
2424configure script.
2425
2426*** Compiling lib-src says there is no rule to make test-distrib.c.
2427
2428This results from a bug in a VERY old version of GNU Sed. To solve
2429the problem, install the current version of GNU Sed, then rerun
2430Emacs's configure script.
2431
2432*** Building a 32-bit executable on a 64-bit GNU/Linux architecture. 2396*** Building a 32-bit executable on a 64-bit GNU/Linux architecture.
2433 2397
2434First ensure that the necessary 32-bit system libraries and include 2398First ensure that the necessary 32-bit system libraries and include
@@ -2559,31 +2523,6 @@ A solution is to link with GCC, like this:
2559Since the .o object files already exist, this will not recompile Emacs 2523Since the .o object files already exist, this will not recompile Emacs
2560with GCC, but just restart by trying again to link temacs. 2524with GCC, but just restart by trying again to link temacs.
2561 2525
2562*** AIX 1.3 ptf 0013: Link failure.
2563
2564There is a real duplicate definition of the function `_slibc_free' in
2565the library /lib/libc_s.a (just do nm on it to verify). The
2566workaround/fix is:
2567
2568 cd /lib
2569 ar xv libc_s.a NLtmtime.o
2570 ar dv libc_s.a NLtmtime.o
2571
2572*** AIX 4.1.2: Linker error messages such as
2573 ld: 0711-212 SEVERE ERROR: Symbol .__quous, found in the global symbol table
2574 of archive /usr/lib/libIM.a, was not defined in archive member shr.o.
2575
2576This is a problem in libIM.a. You can work around it by executing
2577these shell commands in the src subdirectory of the directory where
2578you build Emacs:
2579
2580 cp /usr/lib/libIM.a .
2581 chmod 664 libIM.a
2582 ranlib libIM.a
2583
2584Then change -lIM to ./libIM.a in the command to link temacs (in
2585Makefile).
2586
2587*** Sun with acc: Link failure when using acc on a Sun. 2526*** Sun with acc: Link failure when using acc on a Sun.
2588 2527
2589To use acc, you need additional options just before the libraries, such as 2528To use acc, you need additional options just before the libraries, such as
@@ -2872,108 +2811,19 @@ of its files pure after dumping, but the variables declared static and
2872not initialized are not supposed to be pure. On these systems you 2811not initialized are not supposed to be pure. On these systems you
2873may need to add "#define static" to the m- or the s- file. 2812may need to add "#define static" to the m- or the s- file.
2874 2813
2875* Emacs 19 problems
2876
2877** Error messages `Wrong number of arguments: #<subr where-is-internal>, 5'.
2878
2879This typically results from having the powerkey library loaded.
2880Powerkey was designed for Emacs 19.22. It is obsolete now because
2881Emacs 19 now has this feature built in; and powerkey also calls
2882where-is-internal in an obsolete way.
2883
2884So the fix is to arrange not to load powerkey.
2885
2886* Runtime problems on legacy systems 2814* Runtime problems on legacy systems
2887 2815
2888This section covers bugs reported on very old hardware or software. 2816This section covers bugs reported on very old hardware or software.
2889If you are using hardware and an operating system shipped after 2000, 2817If you are using hardware and an operating system shipped after 2000,
2890it is unlikely you will see any of these. 2818it is unlikely you will see any of these.
2891 2819
2892** Ancient operating systems 2820*** Sunos 5.3: Subprocesses remain, hanging but not zombies.
2893
2894AIX 4.2 was end-of-lifed on Dec 31st, 1999.
2895
2896*** AIX: You get this compiler error message:
2897
2898 Processing include file ./XMenuInt.h
2899 1501-106: (S) Include file X11/Xlib.h not found.
2900
2901This means your system was installed with only the X11 runtime i.d
2902libraries. You have to find your sipo (bootable tape) and install
2903X11Dev... with smit.
2904
2905(This report must be ancient. Bootable tapes are long dead.)
2906
2907*** AIX 3.2.4: Releasing Ctrl/Act key has no effect, if Shift is down.
2908
2909Due to a feature of AIX, pressing or releasing the Ctrl/Act key is
2910ignored when the Shift, Alt or AltGr keys are held down. This can
2911lead to the keyboard being "control-locked"--ordinary letters are
2912treated as control characters.
2913
2914You can get out of this "control-locked" state by pressing and
2915releasing Ctrl/Act while not pressing or holding any other keys.
2916
2917*** AIX 3.2.5: You get this message when running Emacs:
2918
2919 Could not load program emacs
2920 Symbol smtcheckinit in csh is undefined
2921 Error was: Exec format error
2922
2923or this one:
2924
2925 Could not load program .emacs
2926 Symbol _system_con in csh is undefined
2927 Symbol _fp_trapsta in csh is undefined
2928 Error was: Exec format error
2929
2930These can happen when you try to run on AIX 3.2.5 a program that was
2931compiled with 3.2.4. The fix is to recompile.
2932
2933*** AIX 4.2: Emacs gets a segmentation fault at startup.
2934
2935If you are using IBM's xlc compiler, compile emacs.c
2936without optimization; that should avoid the problem.
2937
2938*** ISC Unix
2939
2940**** ISC: display-time causes kernel problems on ISC systems.
2941
2942Under Interactive Unix versions 3.0.1 and 4.0 (and probably other
2943versions), display-time causes the loss of large numbers of STREVENT
2944cells. Eventually the kernel's supply of these cells is exhausted.
2945This makes emacs and the whole system run slow, and can make other
2946processes die, in particular pcnfsd.
2947
2948Other emacs functions that communicate with remote processes may have
2949the same problem. Display-time seems to be far the worst.
2950
2951The only known fix: Don't run display-time.
2952
2953**** Sunos 5.3: Subprocesses remain, hanging but not zombies.
2954 2821
2955A bug in Sunos 5.3 causes Emacs subprocesses to remain after Emacs 2822A bug in Sunos 5.3 causes Emacs subprocesses to remain after Emacs
2956exits. Sun patch # 101415-02 is part of the fix for this, but it only 2823exits. Sun patch # 101415-02 is part of the fix for this, but it only
2957applies to ptys, and doesn't fix the problem with subprocesses 2824applies to ptys, and doesn't fix the problem with subprocesses
2958communicating through pipes. 2825communicating through pipes.
2959 2826
2960*** Irix
2961
2962*** Irix 6.2: No visible display on mips-sgi-irix6.2 when compiling with GCC 2.8.1.
2963
2964This problem went away after installing the latest IRIX patches
2965as of 8 Dec 1998.
2966
2967The same problem has been reported on Irix 6.3.
2968
2969*** Irix 6.3: substituting environment variables in file names
2970in the minibuffer gives peculiar error messages such as
2971
2972 Substituting nonexistent environment variable ""
2973
2974This is not an Emacs bug; it is caused by something in SGI patch
2975003082 August 11, 1998.
2976
2977*** OPENSTEP 2827*** OPENSTEP
2978 2828
2979**** OPENSTEP 4.2: Compiling syntax.c with gcc 2.7.2.1 fails. 2829**** OPENSTEP 4.2: Compiling syntax.c with gcc 2.7.2.1 fails.
@@ -3014,81 +2864,6 @@ called. The problem does not happen if you compile with GCC.
3014This can happen if you configure Emacs without specifying the precise 2864This can happen if you configure Emacs without specifying the precise
3015version of Solaris that you are using. 2865version of Solaris that you are using.
3016 2866
3017**** Solaris 2.3 and 2.4: Unpredictable segmentation faults.
3018
3019A user reported that this happened in 19.29 when it was compiled with
3020the Sun compiler, but not when he recompiled with GCC 2.7.0.
3021
3022We do not know whether something in Emacs is partly to blame for this.
3023
3024**** Solaris 2.4: Emacs dumps core on startup.
3025
3026Bill Sebok says that the cause of this is Solaris 2.4 vendor patch
3027102303-05, which extends the Solaris linker to deal with the Solaris
3028Common Desktop Environment's linking needs. You can fix the problem
3029by removing this patch and installing patch 102049-02 instead.
3030However, that linker version won't work with CDE.
3031
3032Solaris 2.5 comes with a linker that has this bug. It is reported that if
3033you install all the latest patches (as of June 1996), the bug is fixed.
3034We suspect the crucial patch is one of these, but we don't know
3035for certain.
3036
3037 103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes)
3038 102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes)
3039 103242-04: [README] SunOS 5.5: linker patch (595363 bytes)
3040
3041(One user reports that the bug was fixed by those patches together
3042with patches 102980-04, 103279-01, 103300-02, and 103468-01.)
3043
3044If you can determine which patch does fix the bug, please tell
3045bug-gnu-emacs@gnu.org.
3046
3047Meanwhile, the GNU linker links Emacs properly on both Solaris 2.4 and
3048Solaris 2.5.
3049
3050**** Solaris 2.4: Dired hangs and C-g does not work. Or Emacs hangs
3051forever waiting for termination of a subprocess that is a zombie.
3052
3053casper@fwi.uva.nl says the problem is in X11R6. Rebuild libX11.so
3054after changing the file xc/config/cf/sunLib.tmpl. Change the lines
3055
3056 #if ThreadedX
3057 #define SharedX11Reqs -lthread
3058 #endif
3059
3060to:
3061
3062 #if OSMinorVersion < 4
3063 #if ThreadedX
3064 #define SharedX11Reqs -lthread
3065 #endif
3066 #endif
3067
3068Be sure also to edit x/config/cf/sun.cf so that OSMinorVersion is 4
3069(as it should be for Solaris 2.4). The file has three definitions for
3070OSMinorVersion: the first is for x86, the second for SPARC under
3071Solaris, and the third for SunOS 4. Make sure to update the
3072definition for your type of machine and system.
3073
3074Then do `make Everything' in the top directory of X11R6, to rebuild
3075the makefiles and rebuild X. The X built this way work only on
3076Solaris 2.4, not on 2.3.
3077
3078For multithreaded X to work it is necessary to install patch
3079101925-02 to fix problems in header files [2.4]. You need
3080to reinstall gcc or re-run just-fixinc after installing that
3081patch.
3082
3083However, Frank Rust <frust@iti.cs.tu-bs.de> used a simpler solution:
3084he changed
3085 #define ThreadedX YES
3086to
3087 #define ThreadedX NO
3088in sun.cf and did `make World' to rebuild X11R6. Removing all
3089`-DXTHREAD*' flags and `-lthread' entries from lib/X11/Makefile and
3090typing 'make install' in that directory also seemed to work.
3091
3092**** Solaris 2.x: GCC complains "64 bit integer types not supported". 2867**** Solaris 2.x: GCC complains "64 bit integer types not supported".
3093 2868
3094This suggests that GCC is not installed correctly. Most likely you 2869This suggests that GCC is not installed correctly. Most likely you
@@ -3139,18 +2914,11 @@ libraries.
3139 2914
3140*** HP/UX versions before 11.0 2915*** HP/UX versions before 11.0
3141 2916
3142HP/UX 9 was end-of-lifed in December 1998.
3143HP/UX 10 was end-of-lifed in May 1999. 2917HP/UX 10 was end-of-lifed in May 1999.
3144 2918
3145**** HP/UX 9: Emacs crashes with SIGBUS or SIGSEGV after you delete a frame.
3146
3147We think this is due to a bug in the X libraries provided by HP. With
3148the alternative X libraries in /usr/contrib/mitX11R5/lib, the problem
3149does not happen.
3150
3151*** HP/UX 10: Large file support is disabled. 2919*** HP/UX 10: Large file support is disabled.
3152 2920
3153See the comments in src/s/hpux10.h. 2921See the comments in src/s/hpux10-20.h.
3154 2922
3155*** HP/UX: Emacs is slow using X11R5. 2923*** HP/UX: Emacs is slow using X11R5.
3156 2924
@@ -3161,16 +2929,7 @@ libXmu.a, libXext.a and others. HP/UX normally doesn't come with
3161those libraries installed. To get good performance, you need to 2929those libraries installed. To get good performance, you need to
3162install them and rebuild Emacs. 2930install them and rebuild Emacs.
3163 2931
3164*** Ultrix and Digital Unix 2932*** Digital Unix 4.0: Garbled display on non-X terminals when Emacs runs.
3165
3166**** Ultrix 4.2: `make install' fails on install-doc with `Error 141'.
3167
3168This happens on Ultrix 4.2 due to failure of a pipeline of tar
3169commands. We don't know why they fail, but the bug seems not to be in
3170Emacs. The workaround is to run the shell command in install-doc by
3171hand.
3172
3173**** Digital Unix 4.0: Garbled display on non-X terminals when Emacs runs.
3174 2933
3175So far it appears that running `tset' triggers this problem (when TERM 2934So far it appears that running `tset' triggers this problem (when TERM
3176is vt100, at least). If you do not run `tset', then Emacs displays 2935is vt100, at least). If you do not run `tset', then Emacs displays
@@ -3178,21 +2937,6 @@ properly. If someone can tell us precisely which effect of running
3178`tset' actually causes the problem, we may be able to implement a fix 2937`tset' actually causes the problem, we may be able to implement a fix
3179in Emacs. 2938in Emacs.
3180 2939
3181**** Ultrix: `expand-file-name' fails to work on any but the machine you dumped Emacs on.
3182
3183On Ultrix, if you use any of the functions which look up information
3184in the passwd database before dumping Emacs (say, by using
3185expand-file-name in site-init.el), then those functions will not work
3186in the dumped Emacs on any host but the one Emacs was dumped on.
3187
3188The solution? Don't use expand-file-name in site-init.el, or in
3189anything it loads. Yuck - some solution.
3190
3191I'm not sure why this happens; if you can find out exactly what is
3192going on, and perhaps find a fix or a workaround, please let us know.
3193Perhaps the YP functions cache some information, the cache is included
3194in the dumped Emacs, and is then inaccurate on any other host.
3195
3196*** SVr4 2940*** SVr4
3197 2941
3198**** SVr4: On some variants of SVR4, Emacs does not work at all with X. 2942**** SVr4: On some variants of SVR4, Emacs does not work at all with X.
@@ -3215,102 +2959,8 @@ configure script) that reads:
3215This makes Emacs use memory less efficiently, but seems to work around 2959This makes Emacs use memory less efficiently, but seems to work around
3216the kernel bug. 2960the kernel bug.
3217 2961
3218*** Irix 5 and earlier
3219
3220Exactly when Irix-5 end-of-lifed is obscure. But since Irix 6.0
3221shipped in 1994, it has been some years.
3222
3223**** Irix 5.2: unexelfsgi.c can't find cmplrs/stsupport.h.
3224
3225The file cmplrs/stsupport.h was included in the wrong file set in the
3226Irix 5.2 distribution. You can find it in the optional fileset
3227compiler_dev, or copy it from some other Irix 5.2 system. A kludgy
3228workaround is to change unexelfsgi.c to include sym.h instead of
3229syms.h.
3230
3231**** Irix 5.3: "out of virtual swap space".
3232
3233This message occurs when the system runs out of swap space due to too
3234many large programs running. The solution is either to provide more
3235swap space or to reduce the number of large programs being run. You
3236can check the current status of the swap space by executing the
3237command `swap -l'.
3238
3239You can increase swap space by changing the file /etc/fstab. Adding a
3240line like this:
3241
3242/usr/swap/swap.more swap swap pri=3 0 0
3243
3244where /usr/swap/swap.more is a file previously created (for instance
3245by using /etc/mkfile), will increase the swap space by the size of
3246that file. Execute `swap -m' or reboot the machine to activate the
3247new swap area. See the manpages for `swap' and `fstab' for further
3248information.
3249
3250The objectserver daemon can use up lots of memory because it can be
3251swamped with NIS information. It collects information about all users
3252on the network that can log on to the host.
3253
3254If you want to disable the objectserver completely, you can execute
3255the command `chkconfig objectserver off' and reboot. That may disable
3256some of the window system functionality, such as responding CDROM
3257icons.
3258
3259You can also remove NIS support from the objectserver. The SGI `admin'
3260FAQ has a detailed description on how to do that; see question 35
3261("Why isn't the objectserver working?"). The admin FAQ can be found at
3262ftp://viz.tamu.edu/pub/sgi/faq/.
3263
3264**** Irix 5.3: Emacs crashes in utmpname.
3265
3266This problem is fixed in Patch 3175 for Irix 5.3.
3267It is also fixed in Irix versions 6.2 and up.
3268
3269**** Irix 6.0: Make tries (and fails) to build a program named unexelfsgi.
3270
3271A compiler bug inserts spaces into the string "unexelfsgi . o"
3272in src/Makefile. Edit src/Makefile, after configure is run,
3273find that string, and take out the spaces.
3274
3275Compiler fixes in Irix 6.0.1 should eliminate this problem.
3276
3277*** SCO Unix and UnixWare 2962*** SCO Unix and UnixWare
3278 2963
3279**** SCO 3.2v4: Unusable default font.
3280
3281The Open Desktop environment comes with default X resource settings
3282that tell Emacs to use a variable-width font. Emacs cannot use such
3283fonts, so it does not work.
3284
3285This is caused by the file /usr/lib/X11/app-defaults/ScoTerm, which is
3286the application-specific resource file for the `scoterm' terminal
3287emulator program. It contains several extremely general X resources
3288that affect other programs besides `scoterm'. In particular, these
3289resources affect Emacs also:
3290
3291 *Font: -*-helvetica-medium-r-*--12-*-p-*
3292 *Background: scoBackground
3293 *Foreground: scoForeground
3294
3295The best solution is to create an application-specific resource file for
3296Emacs, /usr/lib/X11/sco/startup/Emacs, with the following contents:
3297
3298 Emacs*Font: -*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-1
3299 Emacs*Background: white
3300 Emacs*Foreground: black
3301
3302(These settings mimic the Emacs defaults, but you can change them to
3303suit your needs.) This resource file is only read when the X server
3304starts up, so you should restart it by logging out of the Open Desktop
3305environment or by running `scologin stop; scologin start` from the shell
3306as root. Alternatively, you can put these settings in the
3307/usr/lib/X11/app-defaults/Emacs resource file and simply restart Emacs,
3308but then they will not affect remote invocations of Emacs that use the
3309Open Desktop display.
3310
3311These resource files are not normally shared across a network of SCO
3312machines; you must create the file on each machine individually.
3313
3314**** SCO 4.2.0: Regular expressions matching bugs on SCO systems. 2964**** SCO 4.2.0: Regular expressions matching bugs on SCO systems.
3315 2965
3316On SCO, there are problems in regexp matching when Emacs is compiled 2966On SCO, there are problems in regexp matching when Emacs is compiled
@@ -3342,20 +2992,6 @@ According to Martin Sohnius, you can also retune this in the kernel:
3342(He recommends you not change the stack limit, though.) 2992(He recommends you not change the stack limit, though.)
3343These changes take effect when you reboot. 2993These changes take effect when you reboot.
3344 2994
3345*** Linux 1.x
3346
3347**** Linux 1.0-1.04: Typing C-c C-c in Shell mode kills your X server.
3348
3349This happens with Linux kernel 1.0 thru 1.04, approximately. The workaround is
3350to define SIGNALS_VIA_CHARACTERS in config.h and recompile Emacs.
3351Newer Linux kernel versions don't have this problem.
3352
3353**** Linux 1.3: Output from subprocess (such as man or diff) is randomly
3354truncated on GNU/Linux systems.
3355
3356This is due to a kernel bug which seems to be fixed in Linux version
33571.3.75.
3358
3359** Windows 3.1, 95, 98, and ME 2995** Windows 3.1, 95, 98, and ME
3360 2996
3361*** MS-Windows NT/95: Problems running Perl under Emacs 2997*** MS-Windows NT/95: Problems running Perl under Emacs
@@ -3629,37 +3265,6 @@ were built for an older system version,
3629 3265
3630made the problem go away. 3266made the problem go away.
3631 3267
3632** Sunos 4.1.1: there are errors compiling sysdep.c.
3633
3634If you get errors such as
3635
3636 "sysdep.c", line 2017: undefined structure or union
3637 "sysdep.c", line 2017: undefined structure or union
3638 "sysdep.c", line 2019: nodename undefined
3639
3640This can result from defining LD_LIBRARY_PATH. It is very tricky
3641to use that environment variable with Emacs. The Emacs configure
3642script links many test programs with the system libraries; you must
3643make sure that the libraries available to configure are the same
3644ones available when you build Emacs.
3645
3646** SunOS 4.1.1: You get this error message from GNU ld:
3647
3648 /lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment
3649
3650The problem is in the Sun shared C library, not in GNU ld.
3651
3652The solution is to install Patch-ID# 100267-03 from Sun.
3653
3654** Sunos 4.1: Undefined symbols when linking using --with-x-toolkit.
3655
3656If you get the undefined symbols _atowc _wcslen, _iswprint, _iswspace,
3657_iswcntrl, _wcscpy, and _wcsncpy, then you need to add -lXwchar after
3658-lXaw in the command that links temacs.
3659
3660This problem seems to arise only when the international language
3661extensions to X11R5 are installed.
3662
3663** SunOS: Emacs gets error message from linker on Sun. 3268** SunOS: Emacs gets error message from linker on Sun.
3664 3269
3665If the error message says that a symbol such as `f68881_used' or 3270If the error message says that a symbol such as `f68881_used' or