From: Gary.Pfeffer@f1161.n261.z1.fidonet.org (Gary Pfeffer) Subject: CRISP Port Date: Sat, 30 Jan 1993 03:02:15 -0800
Hello.
I am still working on that CRISP port. While trying to get it to
compile on linux I have managed to get it to compile on a SysVR3
with a 68040 running at 50Mhz. Its EXCELLENT! I will no doubt end up
using it to replace vi. It is far more powerful and more intuitive to
use. The fact that you can pop open as many windows as you like (with
different files in each (and link windows to sub processes with ptys or
pipes) make it to good to pass up.
It is also an easy interface for non-unix users to use from ELM for
E-mail (this is what I was looking for when I happened upon CRISP).
My first port problem that I had a question about was resolved when I
added the -traditional flag to the compile. Everything started to
compile fine (except that I needed to do a #define const __const__ on
one of the .h files).
Now that the source files are compiling, it appears the only trouble I
have left is the libraries.
They are the same libraries as on the SysVR3, and they appear to
compile (creating the .a files), but when this final call occurs, I
come
up with some undefined symbols.
First the command line...
cc -L -O2 -o cr [all the .o files here] ./lib/llist.a [and a couple
more
libraries here]
Now the error message...
.lib/llist.a(ll_free.o): Undefined symbol _ll_freelist referenced from
text segment.
Any ideas? I watch the .os that make up llist.a and they all appear to
compile just fine. So why might this command line be loosing just one
symbol from this library even though it finds all the others?
Gary
-/> YaleBBS v1.09c [Nov 17, 1992]
---- Yecho v1.07a
* Origin: The Exchange BBS - (410) 529-1716 - Baltimore, MD USA
(1:261/1161)