🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #99520

Apollo Emacs bug - gpr-$function-key

#99520
From: Leonard N. Zubkoff
Date: Wed, 08 Aug 1990 16:47
85 lines
4767 bytes
  Date: 7 Aug 90 23:37:18 GMT
  From: cosc4fp@jetson.uh.edu
  Organization: University of Houston
  Sender: bug-gnu-emacs-request@prep.ai.mit.edu

  I'm trying to build the gnu emacs version 18.54 with the apollo extensions. 
  When compiling, I get an error in apollo.c and that 'gpr_$function_key' has not
  been declared.  Looking in /ur/include/apollo I don't see anythign that can
  help.

  Is there anyone who can shine the light on this problem?

I'll bet you have Domain/X11 installed.  If you are running SR10.2, you would
be better off using my newer release of Apollo support for 18.55 and SR10.2.
I'll append the old announcement to this message.

		Leonard


A new version of my modifications to GNU Emacs for the Apollo is now available.
This version supports GNU Emacs 18.55 and Domain/OS SR10.2; new features
include:

o   The keyboard management in this version had been updated to use the GPR
    event types GPR_$Coded_Keys, GPR_$Function_Keys, and GPR_$Physical_Keys 
    which are new in SR10.2 and give GNU Emacs access to all the interesting
    key transitions.  For example, the REPEAT key can now be defined to be the
    Meta Key; REPEAT is much more conveniently located than the RIGHT BOX ARROW
    key, and since autorepeat can be enabled for most keys in SR10.2, there is
    little need for a repeat key.  For compatibility, RIGHT BOX ARROW remains
    the default Meta Key.  If you want REPEAT as your Meta Key, you need to add
    the form (select-apollo-meta-key "RPT") to your ".emacs" and the command
    "kbm -R none -A alpha,default" to your ".login" or equivalent.

o   Since Domain/OS SR10.2 supports the X11 window system, the GNU Emacs
    support for X11 and X menus is enabled as well.  When Emacs is invoked from
    a pad and GPR is available, it is preferred over X11 unless the "-display"
    or "-d" command line argument is specified.  When GPR support is being
    used, the Emacs variable window-system has the value 'apollo; when X11 is
    used, it has the value 'x.

o   Domain/OS SR10.1 and Domain/IX SR9.7 are no longer supported.

o   "etc/apollo.el" is now loaded before ".emacs", and hence the variables
    *apollo-key-bindings-hook* and *preempt-display-manager-bindings* are no
    longer available.  Any key bindings formerly made by using
    *apollo-key-bindings-hook* can now be installed directly; you should call
    the function install-apollo-dm-preemptive-key-bindings from your ".emacs" to
    install these key bindings if you formerly set
    *preempt-display-manager-bindings* to T.

I am distributing this release from labrea.stanford.edu (36.8.0.47).  The
following files are available for anonymous ftp from the "pub/gnu" directory:

	APOLLO.README		    README for Apollo GNU Emacs
	apollo-emacs.tar.Z	    Apollo GNU Emacs modifications

As always, to install my Apollo GNU Emacs modifications, uncompress and untar
"apollo-emacs.tar.Z" on top of a unmodified GNU Emacs 18.55 distribution tree,
and consult APOLLO.README for building instructions.

Note: Some people have experienced problems where "apollo-emacs.tar.Z" is
corrupted when retrieved via FTP, even when they've correctly used binary mode
for the transfer.  To verify that your copy is not corrupted, retrieve the file
"crc.c", compile it, and check the crc of "apollo-emacs.tar.Z" as follows:

% crc -b apollo-emacs.tar.Z
D26DF9A7  apollo-emacs.tar.Z

The crc program computes a 32 bit cyclic redundancy check polynomial on the
contents of a file; if two files have the same crc, then it is extremely
unlikely they do not have the same contents.  If the hex value reported by crc
does not match the value above, then your copy is corrupted.

Update on installation problems: There is a bug in SR10.2 tar such that
overwritten files are not necessarily truncated to the proper size.  You may
need to get a list of the files in the archive and manually deleted them before
untarring on top of the vanilla tree.

I will shortly be sending a complete copy of GNU Emacs 18.55 for SR10.2 to
ADUS.

		Leonard N. Zubkoff
		Lucid, Incorporated
Technical Details
Message-ID: <9008081647.AA03080@atlantis>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!LUCID.COM!lnz
References: <6741.26bf0a5f@jetson.uh.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb2f1,18037e8b0225ce9c
X-Google-Attributes: gidfb2f1,public
X-Google-ArrivalTime: 1990-08-09 02:18:15 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!LUCID.COM!lnz
From: lnz@LUCID.COM (Leonard N. Zubkoff)
Newsgroups: gnu.emacs.bug
Subject: Apollo Emacs bug - gpr-$function-key
Message-ID: <9008081647.AA03080@atlantis>
Date: 8 Aug 90 16:47:13 GMT
References: <6741.26bf0a5f@jetson.uh.edu>
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 85
Posted: Wed Aug  8 17:47:13 1990