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.