Article View: gnu.emacs.bug
Article #98784(none)
From: Steve Turley
Date: Tue, 26 Feb 1991 18:47
Date: Tue, 26 Feb 1991 18:47
175 lines
6047 bytes
6047 bytes
Bug report: GNU emacs, version 18.56 Steve Turley turley@mature.hrl.hac.com (213)317-5622 MS RL65 Hughes Research Laboratories 3011 Malibu Canyon Rd. Malibu, CA 90265 Running on a Cheetah 80486 with SCO Unix ODT (System V/386) When I try to run emacs under X windows (with ODT window manager), I get one of the following two behaviours: 1. It doesn't run at all the first time 2. I stop the process and try again at which point it runs just fine 3. I exit emacs with C-x C-c and try to start it again and get the following messages (with a hung emacs) Warning: Client built for newer server! Warning: Protocol rev. of client does not match server! Sometimes I only see steps two and three. If I reboot the system, the process starts over again. Other behavior which I noticed which might give you a clue: Any newly rebuilt version of emacs works the first (or second) time without rebooting the system. temacs always works Alternatively running one version of emacs, exiting it with C-x C-c, then running another version of emacs also works repeatedly. The non-X windows version of emacs works either by typing emacs -nw from an xterm or by typing emacs from a non-xterm. I built the system with the following config.h file using the command make CC=gcc all make install.sysv ***config.h***** /* GNU Emacs site configuration template file. Copyright (C) 1988 Free Software Foundation, Inc. This file is part of GNU Emacs. GNU Emacs is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Emacs; see the file COPYING. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ /* Include here a s- file that describes the system type you are using. See the file ../etc/MACHINES for a list of systems and the names of the s- files to use for them. See s-template.h for documentation on writing s- files. */ #include "s-usg5-3.h" /* Include here a m- file that describes the machine and system you use. See the file ../etc/MACHINES for a list of machines and the names of the m- files to use for them. See m-template.h for info on what m- files should define. */ #include "m-intel386.h" /* Load in the conversion definitions if this system needs them and the source file being compiled has not said to inhibit this. There should be no need for you to alter these lines. */ #ifdef SHORTNAMES #ifndef NO_SHORTNAMES #include "../shortnames/remap.h" #endif /* not NO_SHORTNAMES */ #endif /* SHORTNAMES */ /* Define HAVE_X_WINDOWS if you want to use the X window system. */ #define HAVE_X_WINDOWS /* Define X11 if you want to use version 11 of X windows. Otherwise, Emacs expects to use version 10. */ #define X11 /* Define HAVE_X_MENU if you want to use the X window menu system. This appears to work on some machines that support X and not on others. */ /* #define HAVE_X_MENU */ /* Define `subprocesses' should be defined if you want to have code for asynchronous subprocesses (as used in M-x compile and M-x shell). These do not work for some USG systems yet; for the ones where they work, the s-*.h file defines this flag. */ #ifndef VMS #ifndef USG #define subprocesses #endif #endif /* Define USER_FULL_NAME to return a string that is the user's full name. It can assume that the variable `pw' points to the password file entry for this user. At some sites, the pw_gecos field contains the user's full name. If neither this nor any other field contains the right thing, use pw_name, giving the user's login name, since that is better than nothing. */ #define USER_FULL_NAME pw->pw_gecos /* Define AMPERSAND_FULL_NAME if you use the convention that & in the full name stands for the login id. */ /* #define AMPERSAND_FULL_NAME */ /* # bytes of pure Lisp code to leave space for. Note that s-vms.h and m-sun2.h may override this default. */ #ifndef PURESIZE #ifdef HAVE_X_WINDOWS #define PURESIZE 122000 #else #define PURESIZE 119000 #endif #endif /* Define HIGHPRI as a negative number if you want Emacs to run at a higher than normal priority. For this to take effect, you must install Emacs with setuid root. Emacs will change back to the users's own uid after setting its priority. */ /* #define HIGHPRI */ #define HAVE_RENAME #define HAVE_PTYS #define SCO #define NEED_PTEM_H #undef LIBX11_SYSTEM #define LIBX11_SYSTEM -lnsl_s -lsocket *****end of config.h******** The defined symbol SCO was to permit me to make changes in source files conditionally. The problem reported above occurs with unmodified sources as distributed. If you fix this bug, will you send me e-mail, or do I just wait for a future release? On a positive note: The non-x system works great (as does the X system when it is working). Thanks for the nice job on a good editor!
Technical Details
Message-ID:
<9102261847.aa07326@mature.hrl.hac.COM>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!unreplyable!garbageShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fb2f1,8481d9d49e8ddcd2,start X-Google-Attributes: gidfb2f1,public X-Google-ArrivalTime: 1991-02-27 02:32:14 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!unreplyable!garbage From: turley@MATURE.HAC.COM (Steve Turley) Newsgroups: gnu.emacs.bug Subject: (none) Message-ID: <9102261847.aa07326@mature.hrl.hac.COM> Date: 26 Feb 91 18:47:45 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 175 Approved: bug-gnu-emacs@prep.ai.mit.edu