Path: utzoo!mnetor!uunet!husc6!cmcl2!nrl-cmf!ames!ucsd!sdcsvax!ucsdhub!jack!crash!pnet01!cline From: cline@pnet01.cts.com (Ben Humphreys) Newsgroups: comp.unix.xenix Subject: In quest of a decent editor Message-ID: <2815@crash.cts.com> Date: 13 Apr 88 20:36:15 GMT Sender: news@crash.cts.com Organization: People-Net [pnet01], El Cajon CA Lines: 61 In quest of a decent editor... It seems every time I turn around, I am operating under a different editor. It's WordStar for DOS programming, WordStar 2000 for manuals under DOS, Lyrix for manuals under UNIX, vi for quick and dirty changes. It gets real hard to remember all the commands. So, in hopes of standardizing all my word processors, I began looking for something that would run under both DOS and XENIX. EMACS ----- I finally got Emacs (3.9 I believe) to compile under Turbo C last night. The only real hitch was the linking (all the file names add up to > 128 characters). Using a response file cured that problem. When compiling with tcc -c *.c (makefile didn't work with Borland's MAKE), I saw about 40 warning messages go by. Most (if not all) seemed trivial. When linking, the only error message I received was: Error: _ANSIHELLO defined in module ANSI.C is duplicated in module ANSI.C No big deal as I was not using ANSI escape sequences anyway. The executable ran fine. I began changing all the defines for XENIX in estruct.h. When I went to save the file in WordStar, it's size went from 22k to 5k (the 5k being the last 5k of the file). Using WordStar 2000 to make the changes, the file remained intact. Perhaps a misplaced ^Z or something. I began copying all the source files over to my XENIX disk. cc compiled everything fine with a few warning messages to the effect: Warning: xx different levels of indirection in a few source files. cc's call to ld (I think) produced the message: DGROUP > 64k Well, not knowing the development system all that well, I thought adding the switch -LARGE might help. It didn't as I recall. Then I remembered someone suggested the switch -Ml2t128 for monster programs worked well. I added that and got a new message from the linker after recompiling all the source files: Fixup overflow near 008b in segment PREPROC_TEXT in \ /lib/Llibc.a(signal.o) offset 262d8H Has anyone been successful in producing an executable Micro EMACS under SCO XENIX 2.1.3? I sure haven't. JOVE ---- If I can get a decent copy of Jove, I'll give it a try. The trouble is, I'm not familiar with "downloading?" from hipl.psych.nyu.edu. UUCP: {cbosgd, hplabs!hp-sdd, sdcsvax, nosc}!crash!pnet01!cline ARPA: crash!pnet01!cline@nosc.mil INET: cline@pnet01.CTS.COM