From xemacs-m  Sun Mar  9 01:05:58 1997
Received: from venus.Sun.COM (venus.Sun.COM [192.9.25.5])
	by xemacs.org (8.8.5/8.8.5) with SMTP id BAA07728
	for <xemacs-beta@xemacs.org>; Sun, 9 Mar 1997 01:05:57 -0600 (CST)
Received: from infodock.com (wave.infodock.com [206.13.40.192]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with ESMTP id XAA21417; Sat, 8 Mar 1997 23:04:47 -0800
Received: (from weiner@localhost) by infodock.com (8.7.4/8.7.3) id XAA03149; Sat, 8 Mar 1997 23:06:00 -0800
Date: Sat, 8 Mar 1997 23:06:00 -0800
From: Bob Weiner <weiner@infodock.com>
Message-Id: <199703090706.XAA03149@infodock.com>
To: xemacs-beta@xemacs.org
CC: hyperbole@infodock.com
In-reply-to: <m2vi74io7c.fsf@altair.xemacs.org> (message from Steven L Baur on 06 Mar 1997 15:40:39 -0800)
Subject: Re: M-x hyperbole in 19.15-b97/20.1-b6

>>>>> "SLB" == Steven L Baur <steve@miranova.com> writes:

   SLB> Signaling: (void-variable hyperb:microcruft-os-p)

   Bob Weiner writes:
   >> Apply this patch within the hyperbole/ directory.  Reload hui-mini.elc
   >> and then try {M-x hyperbole RET} again.

   SLB> I applied the patch, rebuilt the autoloads, rebuilt the elcs,
   SLB> restarted -q, and got the same result.

The following patch for Hyperbole V4.022 fixes this problem (using {C-h h} to
load Hyperbole triggers an error).  There was a missing require which only
shows up if you don't install Hyperbole as explained in the Hyperbole README
file, which says to do a (load "hyperbole").  By adding this require, that
step becomes unnecessary and {C-h h} properly loads the Hyperbole minibuffer
menu.

To apply the patch:

    cd {xemacs}/lisp/hyperbole
    diff hsite.el hsite-ex.el

    If there are no differences:
      rm hsite.el
      apply the patch below to hsite-ex.el
      Do a `make' from within the lisp/hyperbole directory.

    If there were differences:
      apply the patch below to hsite-ex.el
      hand edit hsite.el to apply the diff

--------------------------------------------------------------------------

--- /home/xemacs/lisp/hyperbole/hsite-ex.el	Sat Mar  8 22:45:49 1997
+++ hsite-ex.el	Sat Mar  8 22:52:36 1997
@@ -37,6 +37,7 @@
 
 (message "Initializing Hyperbole, please wait...")
 
+;; The following line must not be deleted.
+(require 'hyperbole)
 
 ;;; ************************************************************************
@@ -306,10 +307,9 @@
   (let ((nextstep-suffixes '(("\\.\\(adaptor\\|app\\|bshlf\\|clr\\|concur\\|create\\|diagram\\|dp\\|e?ps\\|frame\\|gif\\|locus\\|Mesa\\|nib\\|project\\|rtf\\|sense\\|tiff\\|tree\\)$" . "open")))
 	(x-suffixes '(("\\.e?ps$" . "ghostview")
 		      ("\\.ps\\.g?[zZ]$" . "zcat %s | ghostview -")
-		      ("\\.\\(gif\\|tiff?\\|xbm\\|pm\\|pbm\\|jpe?g\\)"  . "xv")
+		      ("\\.\\(gif\\|tiff?\\|xpm\\|xbm\\|pm\\|pbm\\|jpe?g\\)"  . "xv")
 		      ("\\.xwd$" . "xwud -noclick -in")
 		      ("\\.ra?s$" . "snapshot -l")
-		      ("\\.xpm$" . "sxpm")
 		      ("\\.\\(fm\\|frame\\|mif\\)$" .
 		       "frame.pl -vn -preader -c -f%s") ;; was "msgfm_driver"
 		      ("\\.\\(doc\\|boo\\)$" . "ileaf")

