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
