[comp.mail.elm] Elm 2.3 nusiance

syd@dsinc.UUCP (Syd Weinstein) (11/20/88)

In article <88@prapc2.UUCP> paulr@prapc2.UUCP (Paul Raulerson) writes:
:I had a very interesting experience with Elm version2.3 this week. 
:I picked up the sources and compiled 'em up (Using Microport SysV/AT
:on a fast '286 with lots of memory...).
:
:The program compiled fine and seemed to behave quite well, except
:for one small thing.  I kept getting segment violations that kicked
:the program out "leaving all temporary file intact!". :-)
:
:The seg vios happened whenever I tried to delete a message from the
:displayed list. Thy also happened whenever I punched for (U)ndelete,
:even though there was nothing to undelete. (I couldn't delete in the
:first place.)
:
:Anyway, I cured all this by the simple expeidient of placing
:-UXENIX 
:in the command line string (undefined Xenix in other words).  Not a 
:single program fault in the 3 days since I did this, even with a lot
:of novice users using it. 
:
:I deduce from this that maybe there are some places that have not been
:propoerly if-deffed for non-Xenix users.  ;-) 


Two comments.  XENIX define is only for XENIX systems, not Microport and
definately not for 286's.  It relates to other items such as file
placement.

Second, 2.3??? Before everyone asks, why 2.3, I'm still waiting for 2.1,
I know nothing of an Elm 2.3 (I presume its a typo) and I am in charge
of Elm.

Syd Weinstein, Elm Project Coordinator
-- 
=====================================================================
Sydney S. Weinstein, CDP, CCP
Datacomp Systems, Inc.				Voice: (215) 947-9900
{allegra,bellcore,bpa,vu-vlsi}!dsinc!syd	FAX:   (215) 938-0235

chip@vector.UUCP (Chip Rosenthal) (11/21/88)

In article <7@dsinc.UUCP> syd@dsinc.UUCP (Syd Weinstein) writes:
>In article <88@prapc2.UUCP> paulr@prapc2.UUCP (Paul Raulerson) writes:
>:[Elm barfed] Using Microport SysV/AT a fast '286 with lots of memory...
>:[...] Anyway, I cured all this by [saying] -UXENIX 
>Two comments.  XENIX define is only for XENIX systems, not Microport and
>definately not for 286's.  It relates to other items such as file
>placement.

Syd is absolutely right.  "XENIX" should be defined only if the target
system is XENIX.  Makes sense...

More specifically...Elm 2.1 was tested on SCO XENIX V2.2 on both 286 and
386 machines, and Configure knows about these systems, and will generate
Makefile's which define XENIX.  As far as I know, other flavors of XENIX
are untested.

As a side note...if you are running SCO XENIX and are planning to bring
up Elm whenever it makes it out of the queue...get in touch with SCO and
ask for the "crypt" disk.  Elm assumes that you have crpyt(S) available,
and your Makefile will be built with "-lcrypt".
-- 
Chip Rosenthal     chip@vector.UUCP    |      Choke me in the shallow water
Dallas Semiconductor   214-450-5337    |         before I get too deep.