Mercurial > emacs
comparison etc/PROBLEMS @ 87595:4c6c79916238
* configure.in: Remove references to unsupported systems.
* notes/copyright:
* MAINTAINERS: Remove references to files that have been removed.
* os.texi (System Environment): Remove references to OSes that are
not supported anymore.
* PROBLEMS:
* MACHINES: Remove references to systems not supported anymore.
* makefile.w32-in:
* Makefile.in: Remove references to Xenix.
* gnus.el (gnus-use-long-file-name): Remove reference to xenix.
* obsolete/x-apollo.el: Remove file for unsupported system.
* term/x-win.el (vendor-specific-keysyms): Remove reference to
Apollo.
* progmodes/gud.el (gud-dgux-p): Remove.
(dbx): Remove reference to dgux.
* progmodes/ps-mode.el (ps-mode-print-function):
* ps-print.el (ps-lp-system):
* paths.el (rmail-spool-directory):
* ls-lisp.el (ls-lisp-emulation):
* lpr.el (lpr-lp-system):
* dired.el (dired-chown-program): Remove references to dgux.
* m/7300.h:
* m/acorn.h:
* m/alliant-2800.h:
* m/alliant.h:
* m/alliant1.h:
* m/alliant4.h:
* m/altos.h:
* m/amdahl.h:
* m/apollo.h:
* m/att3b.h:
* m/aviion-intel.h:
* m/aviion.h:
* m/celerity.h:
* m/clipper.h:
* m/cnvrgnt.h:
* m/convex.h:
* m/cydra5.h:
* m/delta88k.h:
* m/dpx2.h:
* m/dual.h:
* m/elxsi.h:
* m/f301.h:
* m/gould-np1.h:
* m/gould.h:
* m/i860.h:
* m/ibmps2-aix.h:
* m/ibmrt-aix.h:
* m/ibmrt.h:
* m/irist.h:
* m/is386.h:
* m/isi-ov.h:
* m/mega68.h:
* m/mg1.h:
* m/news-r6.h:
* m/news-risc.h:
* m/news.h:
* m/nh3000.h:
* m/nh4000.h:
* m/ns16000.h:
* m/ns32000.h:
* m/nu.h:
* m/orion.h:
* m/orion105.h:
* m/paragon.h:
* m/pfa50.h:
* m/plexus.h:
* m/pyramid.h:
* m/pyrmips.h:
* m/sh3el.h:
* m/sps7.h:
* m/sr2k.h:
* m/stride.h:
* m/sun1.h:
* m/sun2.h:
* m/sun3-68881.h:
* m/sun3-fpa.h:
* m/sun3-soft.h:
* m/sun3.h:
* m/sun386.h:
* m/symmetry.h:
* m/tad68k.h:
* m/tahoe.h:
* m/targon31.h:
* m/tek4300.h:
* m/tekxd88.h:
* m/tower32.h:
* m/tower32v3.h:
* m/ustation.h:
* m/wicat.h:
* m/xps100.h:
* s/cxux.h:
* s/cxux7.h:
* s/dgux.h:
* s/dgux4.h:
* s/dgux5-4-3.h:
* s/dgux5-4r2.h:
* s/esix.h:
* s/esix5r4.h:
* s/hiuxmpp.h:
* s/hiuxwe2.h:
* s/iris3-5.h:
* s/iris3-6.h:
* s/isc2-2.h:
* s/isc3-0.h:
* s/isc4-0.h:
* s/isc4-1.h:
* s/newsos5.h:
* s/newsos6.h:
* s/osf1.h:
* s/osf5-0.h:
* s/riscix1-1.h:
* s/riscix12.h:
* s/sco4.h:
* s/sco5.h:
* s/sunos4-0.h:
* s/sunos4-1.h:
* s/sunos413.h:
* s/sunos4shr.h:
* s/umax.h:
* s/unipl5-2.h:
* s/xenix.h:
* cxux-crt0.s:
* unexapollo.c:
* unexconvex.c:
* unexenix.c:
* unexsni.c: Remove files for systems no longer supported.
* m/intel386.h: Remove references to unsupported systems.
* w32.c (get_emacs_configuration): Remove reference to i860.
* sysdep.c: Remove dead code.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Sun, 06 Jan 2008 00:56:56 +0000 |
parents | 2cce56fd7361 |
children | 107ccd98fa12 |
comparison
equal
deleted
inserted
replaced
87594:3d7ab5b38c54 | 87595:4c6c79916238 |
---|---|
376 The result is that most programs, using the shared library, work with | 376 The result is that most programs, using the shared library, work with |
377 the nameserver, but Emacs does not. | 377 the nameserver, but Emacs does not. |
378 | 378 |
379 The fix is to install an unshared library that corresponds to what you | 379 The fix is to install an unshared library that corresponds to what you |
380 installed in the shared library, and then relink Emacs. | 380 installed in the shared library, and then relink Emacs. |
381 | |
382 On SunOS 4.1, simply define HAVE_RES_INIT. | |
383 | 381 |
384 If you have already installed the name resolver in the file libresolv.a, | 382 If you have already installed the name resolver in the file libresolv.a, |
385 then you need to compile Emacs to use that library. The easiest way to | 383 then you need to compile Emacs to use that library. The easiest way to |
386 do this is to add to config.h a definition of LIBS_SYSTEM, LIBS_MACHINE | 384 do this is to add to config.h a definition of LIBS_SYSTEM, LIBS_MACHINE |
387 or LIB_STANDARD which uses -lresolv. Watch out! If you redefine a macro | 385 or LIB_STANDARD which uses -lresolv. Watch out! If you redefine a macro |
2982 Other emacs functions that communicate with remote processes may have | 2980 Other emacs functions that communicate with remote processes may have |
2983 the same problem. Display-time seems to be far the worst. | 2981 the same problem. Display-time seems to be far the worst. |
2984 | 2982 |
2985 The only known fix: Don't run display-time. | 2983 The only known fix: Don't run display-time. |
2986 | 2984 |
2987 *** SunOS | |
2988 | |
2989 SunOS 4.1.4 stopped shipping on Sep 30 1998. | |
2990 | |
2991 **** SunOS: You get linker errors | |
2992 ld: Undefined symbol | |
2993 _get_wmShellWidgetClass | |
2994 _get_applicationShellWidgetClass | |
2995 | |
2996 **** Sun 4.0.x: M-x shell persistently reports "Process shell exited abnormally with code 1". | |
2997 | |
2998 This happened on Suns as a result of what is said to be a bug in Sunos | |
2999 version 4.0.x. The only fix was to reboot the machine. | |
3000 | |
3001 **** SunOS4.1.1 and SunOS4.1.3: Mail is lost when sent to local aliases. | |
3002 | |
3003 Many emacs mail user agents (VM and rmail, for instance) use the | |
3004 sendmail.el library. This library can arrange for mail to be | |
3005 delivered by passing messages to the /usr/lib/sendmail (usually) | |
3006 program . In doing so, it passes the '-t' flag to sendmail, which | |
3007 means that the name of the recipient of the message is not on the | |
3008 command line and, therefore, that sendmail must parse the message to | |
3009 obtain the destination address. | |
3010 | |
3011 There is a bug in the SunOS4.1.1 and SunOS4.1.3 versions of sendmail. | |
3012 In short, when given the -t flag, the SunOS sendmail won't recognize | |
3013 non-local (i.e. NIS) aliases. It has been reported that the Solaris | |
3014 2.x versions of sendmail do not have this bug. For those using SunOS | |
3015 4.1, the best fix is to install sendmail V8 or IDA sendmail (which | |
3016 have other advantages over the regular sendmail as well). At the time | |
3017 of this writing, these official versions are available: | |
3018 | |
3019 Sendmail V8 on ftp.cs.berkeley.edu in /ucb/sendmail: | |
3020 sendmail.8.6.9.base.tar.Z (the base system source & documentation) | |
3021 sendmail.8.6.9.cf.tar.Z (configuration files) | |
3022 sendmail.8.6.9.misc.tar.Z (miscellaneous support programs) | |
3023 sendmail.8.6.9.xdoc.tar.Z (extended documentation, with postscript) | |
3024 | |
3025 IDA sendmail on vixen.cso.uiuc.edu in /pub: | |
3026 sendmail-5.67b+IDA-1.5.tar.gz | |
3027 | |
3028 **** Sunos 4: You get the error ld: Undefined symbol __lib_version. | |
3029 | |
3030 This is the result of using cc or gcc with the shared library meant | |
3031 for acc (the Sunpro compiler). Check your LD_LIBRARY_PATH and delete | |
3032 /usr/lang/SC2.0.1 or some similar directory. | |
3033 | |
3034 **** SunOS 4.1.3: Emacs unpredictably crashes in _yp_dobind_soft. | |
3035 | |
3036 This happens if you configure Emacs specifying just `sparc-sun-sunos4' | |
3037 on a system that is version 4.1.3. You must specify the precise | |
3038 version number (or let configure figure out the configuration, which | |
3039 it can do perfectly well for SunOS). | |
3040 | |
3041 **** Sunos 4.1.3: Emacs gets hung shortly after startup. | |
3042 | |
3043 We think this is due to a bug in Sunos. The word is that | |
3044 one of these Sunos patches fixes the bug: | |
3045 | |
3046 100075-11 100224-06 100347-03 100482-05 100557-02 100623-03 100804-03 101080-01 | |
3047 100103-12 100249-09 100496-02 100564-07 100630-02 100891-10 101134-01 | |
3048 100170-09 100296-04 100377-09 100507-04 100567-04 100650-02 101070-01 101145-01 | |
3049 100173-10 100305-15 100383-06 100513-04 100570-05 100689-01 101071-03 101200-02 | |
3050 100178-09 100338-05 100421-03 100536-02 100584-05 100784-01 101072-01 101207-01 | |
3051 | |
3052 We don't know which of these patches really matter. If you find out | |
3053 which ones, please inform bug-gnu-emacs@gnu.org. | |
3054 | |
3055 **** SunOS 4: Emacs processes keep going after you kill the X server | |
3056 (or log out, if you logged in using X). | |
3057 | |
3058 Someone reported that recompiling with GCC 2.7.0 fixed this problem. | |
3059 | |
3060 The fix to this is to install patch 100573 for OpenWindows 3.0 | |
3061 or link libXmu statically. | |
3062 | |
3063 **** Sunos 5.3: Subprocesses remain, hanging but not zombies. | 2985 **** Sunos 5.3: Subprocesses remain, hanging but not zombies. |
3064 | 2986 |
3065 A bug in Sunos 5.3 causes Emacs subprocesses to remain after Emacs | 2987 A bug in Sunos 5.3 causes Emacs subprocesses to remain after Emacs |
3066 exits. Sun patch # 101415-02 is part of the fix for this, but it only | 2988 exits. Sun patch # 101415-02 is part of the fix for this, but it only |
3067 applies to ptys, and doesn't fix the problem with subprocesses | 2989 applies to ptys, and doesn't fix the problem with subprocesses |
3068 communicating through pipes. | 2990 communicating through pipes. |
3069 | |
3070 *** Apollo Domain | |
3071 | |
3072 **** Shell mode ignores interrupts on Apollo Domain. | |
3073 | |
3074 You may find that M-x shell prints the following message: | |
3075 | |
3076 Warning: no access to tty; thus no job control in this shell... | |
3077 | |
3078 This can happen if there are not enough ptys on your system. | |
3079 Here is how to make more of them. | |
3080 | |
3081 % cd /dev | |
3082 % ls pty* | |
3083 # shows how many pty's you have. I had 8, named pty0 to pty7) | |
3084 % /etc/crpty 8 | |
3085 # creates eight new pty's | |
3086 | 2991 |
3087 *** Irix | 2992 *** Irix |
3088 | 2993 |
3089 *** Irix 6.2: No visible display on mips-sgi-irix6.2 when compiling with GCC 2.8.1. | 2994 *** Irix 6.2: No visible display on mips-sgi-irix6.2 when compiling with GCC 2.8.1. |
3090 | 2995 |
3769 It's not terribly hard to make this work with small changes in | 3674 It's not terribly hard to make this work with small changes in |
3770 crt0.c together with linking with Fcrt1.o, Wcrt1.o or Mcrt1.o. | 3675 crt0.c together with linking with Fcrt1.o, Wcrt1.o or Mcrt1.o. |
3771 However, the easiest approach is to build Xlib with the default | 3676 However, the easiest approach is to build Xlib with the default |
3772 floating point option: -fsoft. | 3677 floating point option: -fsoft. |
3773 | 3678 |
3774 ** SunOS: Undefined symbols _dlopen, _dlsym and/or _dlclose. | |
3775 | |
3776 If you see undefined symbols _dlopen, _dlsym, or _dlclose when linking | |
3777 with -lX11, compile and link against the file mit/util/misc/dlsym.c in | |
3778 the MIT X11R5 distribution. Alternatively, link temacs using shared | |
3779 libraries with s/sunos4shr.h. (This doesn't work if you use the X | |
3780 toolkit.) | |
3781 | |
3782 If you get the additional error that the linker could not find | |
3783 lib_version.o, try extracting it from X11/usr/lib/X11/libvim.a in | |
3784 X11R4, then use it in the link. | |
3785 | |
3786 ** SunOS4, DGUX 5.4.2: --with-x-toolkit version crashes when used with shared libraries. | |
3787 | |
3788 On some systems, including Sunos 4 and DGUX 5.4.2 and perhaps others, | |
3789 unexec doesn't work properly with the shared library for the X | |
3790 toolkit. You might be able to work around this by using a nonshared | |
3791 libXt.a library. The real fix is to upgrade the various versions of | |
3792 unexec and/or ralloc. We think this has been fixed on Sunos 4 | |
3793 and Solaris in version 19.29. | |
3794 | |
3795 ** HPUX 10.20: Emacs crashes during dumping on the HPPA machine. | 3679 ** HPUX 10.20: Emacs crashes during dumping on the HPPA machine. |
3796 | 3680 |
3797 This seems to be due to a GCC bug; it is fixed in GCC 2.8.1. | 3681 This seems to be due to a GCC bug; it is fixed in GCC 2.8.1. |
3798 | 3682 |
3799 ** VMS: Compilation errors on VMS. | 3683 ** VMS: Compilation errors on VMS. |