Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!wuarchive!sdd.hp.com!mips!sgi!shinobu!odin!sgi.com!scotth From: scotth@corp.sgi.com (Scott Henry) Newsgroups: comp.sys.sgi Subject: Re: GNU Emacs, Xdefaults, and version 3.3.1 of Irix Message-ID: Date: 14 Jan 91 09:03:03 GMT References: Sender: news@odin.corp.sgi.com (Net News) Reply-To: scotth@sgi.com (Scott Henry) Organization: Silicon Graphics Inc, Mountain View, CA Lines: 28 In-Reply-To: BRUC@DINO.SQUIBB.COM's message of 11 Jan 91 21:29:00 GMT In article BRUC@DINO.SQUIBB.COM ("Bob Bruccoleri 683-6165", 609) writes: bruc> Does anyone have any suggestions? Are there any ways of debugging bruc> XGetDefault to see why it's failing? Thanks. The solution I use is to punt: I'm using epoch3.2, which is a version of GNU Emacs v18.55 patched to support X11 a lot better (and exclusively, so keep a copy of emacs around for those dial-up sessions...). As best I can tell, except for the lack of terminfo support, it is a strict superset of v18.55. I believe that it is available by anonymous ftp from cs.uiuc.edu. It compiles out-of-the-box on Irix 3.3.1. Make sure that patch1 gets installed, as it fixes some important bugs. After doing some investigation, here is what I think happened to X resources in emacs: The emacs X support was originally written for X10, which was later hacked up to support X11R1. As X11 evolved, there have been some compatibility issues from one release to the next, and I strongly suspect that it was X11R3 (supplied with Irix 3.2.*) -> X11R4 (Irix 3.3.*) xlib changes that did in emacs X resources support. I suspect that linking with the 3.2 xlib might fix the problem (though that's one thing I didn't try). -- Scott Henry / Traveller on Dragon Wings Information Services, / Help! My disclaimer is missing! Silicon Graphics, Inc / Politicians no baka!