Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!mcvax!diku!ambush!storm From: storm@ambush.UUCP (Kim F. Storm) Newsgroups: comp.emacs,comp.sys.att Subject: Re: GNU emacs on a 3B2 (compiler bug!) Message-ID: <535@ambush.UUCP> Date: Wed, 21-Oct-87 20:11:12 EST Article-I.D.: ambush.535 Posted: Wed Oct 21 20:11:12 1987 Date-Received: Sun, 25-Oct-87 11:51:37 EST References: <806@mrstve.UUCP> Organization: AmbraSoft A/S (Denmark) Lines: 41 Keywords: emacs ATT 3B2 Xref: mnetor comp.emacs:2112 comp.sys.att:1575 In article <806@mrstve.UUCP> rjk@mrstve.UUCP (Richard Kuhns) writes: >I've got 2 problems running GNU emacs on a 3B2/400, System V Rel 3.1, >4 MB RAM, and I'd greatly appreciate some help. >First, substitute-command-keys doesn't work -- the only character it >can substitute is RET (meaning, where I should normally get >`C-X 4 B RET', all that comes out is RET). My guess is that you have compiled GNU with "cc -O " which among other problems causes substitute-command-keys to behave exactly as you describe. Be shure that C_OPTIMIZE_SWITCH is defined to *nothing* in m-att3b.h, and that you don't change it elsewhere. To quote from m-att3b.h: -O has been observed to make correct C code in Emacs not work. So don't try to use it. When I got issue 4 of the 3B2 C compiler, I tried it anyway to see if the problems had gone away, but NO LUCK: I got the problem you describe, and many others of a similar kind. I tracked most of these problems (including yours) to the function 'mapconcat' which did not work, but I never figured out why (except that it seems that nargs == -1, but ...). Another effect of using -O was that the command-history contains a meaningless expression like ((eval-expression (quote eval-expression)) ...) which I don't think I ever tracked down (perhaps it was mapconcat as well?). Any comments from AT&T ? -- Kim F. Storm, storm@ambush.uucp (or ..!mcvax!diku!ambush!storm) AmbraSoft A/S, Rojelskaer 15, DK-2840 Holte, Denmark. tel: +45 2424 111