schmid@asterix.luftfahrt.uni-stuttgart.de (Georg Schmid) (08/16/90)
(Why do I always have to have to the latest releases?) We had a Version of emacs 18.54 and the patches of Leonard N. Zubkoff for 18.54. This worked very well, though the pad in which emacs was run often crashed when leaving emacs. Yesterday I read about a newer Version of Zubkoffs extensions for emacs 18.55 (supporting X in a better way) and the first thing I did was to get it (from labrea.stanford.edu). I did the following: 1. untar emacs-18.55 2. untar apollo-emacs.tar in the dist-18.55 directory 3. build-apollo-emacs Of course I ran into problems when trying to compile it: 1. There seem to be several lines duplicated at the end of the file src/fileio.c, ending with a '}' and causing the compiler (cc 6.7) to complain. Ok, that seems to be no problem, just put these duplicated lines in a comment. 2. Next, when temacs is trying to dump, it stops when loading cl-indent.el because it found a ')' which it didn't like. As we don't have much LISP-users here I just went to site-load.el and put that '(load "cl-indent")' in a comment. Now temacs dumped. 3. The worst. When I installed emacs it seemed to work ok, especially with X, but when I tried to use it in an Apollo-Pad, all those nice bindings to the Apollo key-pad had gone ! For example: pressing the cursor-down key produces 'Failing I-search: HQ'. Does anybody have any ideas what I'm doing wrong ? Thanks in advance ! ________________________________________________________________________ Georg Schmid, ISD University of Stuttgart, W.-Germany email: schmid@asterix.luftfahrt.uni-stuttgart.de (129.69.110.2) voice: +49 711-685-2053 fax: +49 711-685-3706 ________________________________________________________________________ What can go wrong goes wrong (But why does it always have to be me?)
hj412fr@duc220.uni-duisburg.de (Frik) (08/16/90)
I have emacs-18.55 with Zubkoff's patches running here for quite some time. The following files needed to be changed: src/fileio.c lisp/site-load.el (customizations here really) src/config.h (to be consistent with site-load.el) I had that stange '(' error when dumping too, and forgot how I solved it: I have some faint recollection that I deleted the byte-compiled files to use the .el files or byte-recompiled everything, or something non-deterministic like that. Martin Anantharaman FB7, FG7 (Mechanik) Work: +49 (203) 379-3336 Universitaet -GH- Duisburg Home: +49 (203) 37 65 89 Lotharstr. 1 FAX: +49 (203) 379-3052 4100 Duisburg 1 E-Mail: hj412fr@duc220.uni-duisburg.de West Germany
Markku.Savela@tel.vtt.fi (Markku Savela) (08/17/90)
I have similar experience on sr10.2 (dn3500)... >Of course I ran into problems when trying to compile it: > 1. There seem to be several lines duplicated at the end of the file Yep. > 2. Next, when temacs is trying to dump, it stops when loading > cl-indent.el because it found a ')' which it didn't like. Something similar happened with .54 version too. There was something about increasing the PURESIZE in config.h, but I just deleted a unneeded (by me) functions from site-load.el. Problem disappeared, maybe some files were just corrupted, who knows. :) > 3. The worst. When I installed emacs it seemed to work ok, especially > with X, but when I tried to use it in an Apollo-Pad, all those Hmm, this one I didn't run into. The reason I didn't start to use 18.55 was that it *didn't* start from telnet session!!! But, now I found out why: My environment has "DISPLAY" defined and previously I was running Apollo's X and the server was always running, I suppose it hung up somehow. Now I'm using MIT version and hadn't X server running when telnetting in. Got nice error about not being able to talk with X server. Aha! Just undefined DISPLAY and it seems to start. Maybe I take 18.55 into use after all... -- Markku Savela | savela@tel.vtt.fi Technical Research Centre of Finland | Telecommunications Laboratory | Markku.Savela@vtt.fi Otakaari 7 B, SF-02150 ESPOO, Finland | savela%vtttel@router.funet.fi
lambert@spectrum.cs.unsw.oz.au (Tim Lambert) (08/17/90)
>>>>> On 16 Aug 90 05:20:24 GMT, schmid@asterix.luftfahrt.uni-stuttgart.de (Georg Schmid) said: > Yesterday I read about a newer Version of Zubkoffs extensions for emacs > 18.55 (supporting X in a better way) and the first thing I did was to get > it (from labrea.stanford.edu). I did the following: > 1. untar emacs-18.55 There would appear to be a bug in tar: existing files are not truncated. So you need: 1a. rm `tar tf apollo-emacs.tar` > 2. untar apollo-emacs.tar in the dist-18.55 directory > 3. build-apollo-emacs > Of course I ran into problems when trying to compile it: I think this should fix things. Tim
schmid@jellosub.luftfahrt.uni-stuttgart.de (Georg Schmid) (08/20/90)
Ahem... I'm sorry, but I still can't get emacs to work, though it compiled successfully this time. To prevent the tar-bug, I removed all the files in the original distribution which get replaced by the files of apollo-emacs.tar, before unpacking apollo-emacs.tar. I still have the problem, that none of the apollo-keys (left keypad- block, mouse-keys etc.) works. The only apollo-specific keybindings that work are the keys referred to as 'first class of key bindings' in the file APOLLO.README, e.g. ESC, TAB BACKSPACE, DELETE, RETURN and RIGHT BOX ARROW. For example: C-h c <RIGHT_BOX_ARROW>-x tells 'ESC x runs the command exec...' This seems to be ok. BUT the keys described as 'second class of key bindings' behave quite strange. For example: C-h c <CURSOR DOWN> makes a flashing line in the minibuffer saying 'C-s runs the command isearch-forward' and after that it includes the letters 'HQ' in the text. I don't think that we're using any exotic key-bindings for the dm or the (share mode) X-Server. Apollo-gnuemacs 18.54 worked nearly perfect in the same environment. Somehow the bindings in apollo.el don't get into effect. To test this, I typed: ESC ESC (bind-apollo-function-key "DOWN_ARROW" "\C-n") Output: "^N" But pressing the DOWN-ARROW-key after that still makes emacs I-searching for 'HQ'. Again: Does anybody have any idea how to fix this, or do I just have to RTFM ? Thanks in advance -- ________________________________________________________________________ Georg Schmid, ISD University of Stuttgart, W.-Germany email: schmid@asterix.luftfahrt.uni-stuttgart.de (129.69.110.2) voice: +49 711-685-2053 fax: +49 711-685-3706 ________________________________________________________________________ When the weight of the paperwork equals the weight of the plane, the plane will fly. -- Donald Douglas