[comp.sys.dec] gnuemacs and DecStation

news@uflorida.cis.ufl.EDU (USENET Master) (11/22/89)

get the emacs window to work correctly, I discover that 
the h?ader XMenu.h is missing. I can't find this anywhere.
Why did DEC givemissing file??
stuff. (I know, the complete X is big ... but). Anyway, where
can I find this mIussing header fileibg..idscovecimetWINDOWSKeywords: 
From: bullock@beach.cis.ufl.edu (Tom Bullock)
Path: beach.cis.ufl.edu!bullock

bullock@beach.cis.ufl.edu (Tom Bullock) (11/22/89)

     Sorry about the earlier posting, my terminal wasn't set correctly
so garbage was generated by the editor. Here is the correct message.

     I have been trying to use gnuemacs as distributed with the
DECstation 3100 Ultrix and can't get the interface with the decwindows
to work correctly. I suppose I need to use the HAVE_X_MENUS option but
when I try this I find I need XMenu.h which is nowhere to be found. I
know the entire X system is big, but how can DEC supply us with software
which can't be compiled without the missing files?   Where can I pick up
XMenu.h or a later version (patches only??) of gnuemacs??

ken@uc.msc.umn.edu (Ken Chin-Purcell) (11/22/89)

In article <21267@uflorida.cis.ufl.EDU>, 
   bullock@beach.cis.ufl.edu (Tom Bullock) writes:
>      I have been trying to use gnuemacs as distributed with the
> DECstation 3100 Ultrix and can't get the interface with the decwindows
> to work correctly. 

The emacs menus use an obsolete X library.  The menu feature is
more trouble than it is worth.

The gentle programmer does not define HAVE_X_MENUS.  The rest
of the X support works fine.

	- Ken 'waiting for revision 19' Chin-Purcell

frank@croton.enet.dec.COM (Frank Wortner) (11/22/89)

In article <21267@uflorida.cis.ufl.EDU>, bullock@beach.cis.ufl.edu (Tom Bullock) writes:

>      I have been trying to use gnuemacs as distributed with the
> DECstation 3100 Ultrix and can't get the interface with the decwindows
> to work correctly. I suppose I need to use the HAVE_X_MENUS option but

No, you do not have to use HAVE_X_MENUS.  Emacs will work just fine without it.

> when I try this I find I need XMenu.h which is nowhere to be found. I
> know the entire X system is big, but how can DEC supply us with software
> which can't be compiled without the missing files?

If you #define HAVE_X11 and do not #define HAVE_X_MENUS, it will compile.

>  Where can I pick up
> XMenu.h or a later version (patches only??) of gnuemacs??

It may not be worth picking up XMenu.  Here's the contents of a README file from
the current GNU Emacs:

	"As of Release 2 of the X Window System, Version 11 from MIT, the XMenu
	library no longer supported.  It is not used in any software supplied
	by MIT and its use is not encouraged."

A more current version (18.55 versus the 18.53 that comes on the Ultrix Unsupported
Software tape) can be had from the normal Free Software Foundation distribution channels.
If you have Internet access, you can FTP the sources from prep.ai.mit.edu.  Uunet makes
it available to subscribers via UUCP.   FSF sells tapes containg Emacs and much other
free software.  Contact them at:

	Free Software Foundation
	675 Mass Ave.
	Cambridge, MA  02139

Hope this helps!

							Frank