Path: utzoo!attcan!uunet!oddjob!uwvax!vanvleck!uwmcsd1!bbn!rochester!cornell!murthy
From: murthy@iving.cs.cornell.edu (Chet Murthy)
Newsgroups: comp.emacs
Subject: Menus in X11/Emacs BOMB
Message-ID: <19077@cornell.UUCP>
Date: 9 Jul 88 17:37:19 GMT
Sender: nobody@cornell.UUCP
Reply-To: murthy@cs.cornell.edu (Chet Murthy)
Distribution: comp
Organization: Cornell Univ. CS Dept, Ithaca NY
Lines: 26


Well, I tried to build an X11 version of GNUemacs this weekend.
I started with dist-18.50, vanilla from louie.udel.edu.
I used the diff-18.50-18.51 from louie, and every patch except
for the file /etc/FTP took correctly.
I used the differences that dana@bellcore posted to modify
my files for X11, and then I did a make.

First, the make used the libraries XMenu, oldX, and X11, in that order,
along with libg and libc.  I used the version of XMenu.h from
the contrib/oldXMenu directory of the X11R2 distribution.
Emacs came up under X11, but when it tried to put up a menu,
it core dumped in XMenuActivate.

So, I figured, perhaps I should use the actual library constructed from
contrib/oldXMenu.  So, I used this library, and, with the link
libraries as: -lXMenu11 -lX11 -lg -lc, it died on link, with
a failure to find some AssocTable routines.  I found them in liboldX.a,
so I linked with -lXMenu11 -loldX -lX11 -lg -lc, and this time, the
link succeeded, but again, it died when it tried to put up a menu.

Does anybody out there know what I did wrong?


	--chet--
	murthy@svax.cs.cornell.edu