Newsgroups: comp.mail.elm Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!caen!news.cs.indiana.edu!noose.ecn.purdue.edu!ea.ecn.purdue.edu!wieland From: wieland@ea.ecn.purdue.edu (Jeffrey J Wieland) Subject: Re: CT Miniframe won't compile ELM (new info) Message-ID: <1991Apr22.163113.3594@noose.ecn.purdue.edu> Keywords: Convergent elm miniframe 68010 arrr! Sender: root@noose.ecn.purdue.edu (ECN System Management) Organization: Purdue University Engineering Computer Network References: <171@kbvan.com> <1991Apr17.195859.26819@DSI.COM> Distribution: usa Date: Mon, 22 Apr 1991 16:31:13 GMT In article <1991Apr17.195859.26819@DSI.COM> syd@DSI.COM writes: >dave@kbvan.com (Dave Van Allen) writes: > >Thats the problem. Its a killer for you. The older System III C compiles >treated all names as only the first 8 were considered. Elm does >not follow that rule and many names are the same for the first 8 and >only differ there after. Long ago, Dave distributed a shortnames.h > >Now, there are some programs in the c.s.unix or c.s.misc archives >that will do a cross reference and translate the names via defines, >but those depend on the pre-processor having the longer names and only >the compiler the shorter ones. But as you can see from the messages >yours has both being shorter. > >I vote for S. O. L. on this one. The Miniframe is binary compatible with the AT&T 3B1 (7300, UNIX-PC, etc.), except that the Miniframe does not have shared libraries. If you can find someone who is willing to compile Elm for you on their 3B1 and ship you the binaries, you should be OK. You would have to work out how to handle running the Configure script. One note: you should replace the '-lcurses' with '-ltermlib' before compilation on the 3B1. I don't know if the Miniframe has the terminfo stuff -- I would suspect not. The termcap routines should work fine, since Elm doesn't really use curses-specific stuff anyway. One person suggested getting cpp from a 3B1 -- this won't work because cpp has the shared libraries linked. An alternate cpp might be the one from GNU-CC. It could also be compiled on a 3B1, and as long as the shared libraries aren't linked, it should work. -- Jeff Wieland wieland@ecn.purdue.edu