[comp.unix.xenix] Grrr... uEmacs 3.10 doesn't work under Xenix

spolsky-joel@CS.Yale.EDU (Joel Spolsky) (04/10/89)

Argh! Version 3.10 of MicroEmacs no longer works in Xenix.

I spent several hours just getting the blasted thing to compile at
all, but now various things don't work

--- function and cursor keys
--- filename completion
--- the mode line isn't reverse video

SCO Xenix 2.3.2 on a compaq 386.

I'll bet there are other things that are now broken, that didn't used
to be.

If anybody has any solutions yet I'd love to hear them...

+----------------+----------------------------------------------------------+
|  Joel Spolsky  | bitnet: spolsky@yalecs.bitnet     uucp: ...!yale!spolsky |
|                | internet: spolsky@cs.yale.edu     voicenet: 203-436-1483 |
+----------------+----------------------------------------------------------+
                                                      #include <disclaimer.h>

rock@rancho.uucp (Rock Kent) (04/10/89)

In article <56344@yale-celray.yale.UUCP> spolsky-joel@CS.Yale.EDU (Joel Spolsky) writes:

   Argh! Version 3.10 of MicroEmacs no longer works in Xenix.
      [followed by some specifics followed by]
   I'll bet there are other things that are now broken, that didn't used
   to be.

   If anybody has any solutions yet I'd love to hear them...

Switch to GNU emacs.

***************************************************************************
*Rock Kent    rock@rancho.uucp        POB 8964, Rancho Sante Fe, CA. 92067*
***************************************************************************

jbayer@ispi.UUCP (Jonathan Bayer) (04/10/89)

In article <56344@yale-celray.yale.UUCP> spolsky-joel@CS.Yale.EDU (Joel Spolsky) writes:
>
>Argh! Version 3.10 of MicroEmacs no longer works in Xenix.
>
>I spent several hours just getting the blasted thing to compile at
>all, but now various things don't work
>
>--- function and cursor keys
>--- filename completion
>--- the mode line isn't reverse video


I have had the same experience.  I think that some of the above
mentioned problems may be due to an incorrect .emacsrc file.  I haven't
had a chance to do anything more than get it to compile and execute.

If Daniel Lawrence is on the net please respond.  In the meantime, I
will be working on it during the week and may figure out what is wrong
before I start doing my local modifications.  As of now the only files I
had to modify were:

	unix.c
	etype.h
	bind.c
	estruct.h

	Makefile, which was copied from makefile.unx

I also had to create a proto.h file, which contains prototypes of all
the functions.  The etype.h file now included the proto.h file, and all
the simple function definitions in etype.h are commented out.


JB
-- 
Jonathan Bayer			      Beware: The light at the end of the
Intelligent Software Products, Inc.	      tunnel may be an oncoming dragon
19 Virginia Ave.				...uunet!ispi!jbayer
Rockville Centre, NY 11570  (516) 766-2867    jbayer@ispi.UUCP

nwd@j.cc.purdue.edu (Daniel Lawrence) (04/11/89)

In article <56344@yale-celray.yale.UUCP> spolsky-joel@CS.Yale.EDU (Joel Spolsky) writes:
>
>Argh! Version 3.10 of MicroEmacs no longer works in Xenix.
>
>I spent several hours just getting the blasted thing to compile at
>all, but now various things don't work
>
>--- function and cursor keys
>--- filename completion
>--- the mode line isn't reverse video
>
>SCO Xenix 2.3.2 on a compaq 386.
>
>I'll bet there are other things that are now broken, that didn't used
>to be.
>
>If anybody has any solutions yet I'd love to hear them...
>
>+----------------+----------------------------------------------------------+
>|  Joel Spolsky  | bitnet: spolsky@yalecs.bitnet     uucp: ...!yale!spolsky |
>|                | internet: spolsky@cs.yale.edu     voicenet: 203-436-1483 |
>+----------------+----------------------------------------------------------+
>                                                      #include <disclaimer.h>

	Hello,

		Getting one stable version on many different platforms
is not always the easiest, especially in ones spare time.  

	I am ready and willing to take any donations of hardware and
software which will allow me to run XENIX.  At the moment, I have to
arrange, by apointment, to use equipment at a nearby company, taking
vacation days from my job to be able to do it in the buisness day.

	That is not to say I am not preparing XENIX, it just might take
a little while.  Also VMS users out there should hold on, a good set of
fixes with both a SMG and a VT220 style driver are being folded in now.

	And a little other good news... FINALLY... our computer center
here has gotten the internet connection up to my workstation.  Details
on anonymous FTP connections to it will be posted soon.

					Daniel Lawrence
					(317) 742-5153 nwd@j.cc.purdue.edu
					The Programmer's Room Fido 1:201/10
					(317) 742-5533

PS:	If you must get 3.10 running on XENIX immediatly...

	go into unix.c and add a "& 0" the the line

#if	COMPLET

	and go into tcap.c in the tcapgetc() function and add &0 to the:

#if	XENIX | SUN

	line.  This will get it running, without file name completion
and function key recognition.

usenet@cps3xx.UUCP (Usenet file owner) (04/11/89)

in article <199@rancho.uucp>, rock@rancho.uucp (Rock Kent) says:
$ Xref: cps3xx comp.emacs:5843 comp.unix.xenix:5901
$ In-reply-to: spolsky-joel@CS.Yale.EDU's message of 9 Apr 89 18:41:24 GMT
$ 
$ In article <56344@yale-celray.yale.UUCP> spolsky-joel@CS.Yale.EDU (Joel Spolsky) writes:
$ 
$    Argh! Version 3.10 of MicroEmacs no longer works in Xenix.
$       [followed by some specifics followed by]
$    I'll bet there are other things that are now broken, that didn't used
$    to be.
$ 
$    If anybody has any solutions yet I'd love to hear them...
$ 
$ Switch to GNU emacs.
$ 
I'd love to run GNU Emacs on my Xenix system. But with only 4MB of
memory, a 42MB SCSI disk, and a 12.5MHz 286 that's not enough resources
to run GNU in a nice manner. (read: not enough resources for a resource
hog) Don't get me wrong, I love GNU Emacs and would love to run nothing
else, but not a machine this small. MicroEmacs is my only other feasible
choice. Ver 3.9e is only a 120K image on the disk and won't consume
a quarter of my free disk space with runtime files.

John H. Lawitzke           UUCP: Work: ...rutgers!mailrus!frith!jhl
Dale Computer Corp., R&D               ...decvax!purdue!mailrus!frith!jhl
2367 Science Parkway                   ...uunet!frith!jhl
Okemos, MI, 48864                Home: ...uunet!frith!ipecac!jhl

daveh@marob.MASA.COM (Dave Hammond) (04/11/89)

In article <56344@yale-celray.yale.UUCP> spolsky-joel@CS.Yale.EDU writes:
>
>   Argh! Version 3.10 of MicroEmacs no longer works in Xenix.
>      [followed by some specifics followed by]
>   I'll bet there are other things that are now broken, that didn't used
>   to be.
>
>   If anybody has any solutions yet I'd love to hear them...

If this concerns recompilation with the 2.3 dev sys, I've found a few
things which broke (especially curses-based programs) because code
which formerly declared vars as "char" needed to be "unsigned char".
Mush is one program which comes to mind.  I'm not sure if the specs of the
C library functions originally called for unsigned chars, and the
programmers in question assumed char == unsigned char, or the specs changed
with the 2.3 release.

--
Dave Hammond
daveh@marob.masa.com

wrp@biochsn.acc.Virginia.EDU (William R. Pearson) (04/12/89)

]$    Argh! Version 3.10 of MicroEmacs no longer works in Xenix.
]$ 
]$ Switch to GNU emacs.
]$ 
]I'd love to run GNU Emacs on my Xenix system. But with only 4MB of
]memory, a 42MB SCSI disk, and a 12.5MHz 286 that's not enough resources
]to run GNU in a nice manner. (read: not enough resources for a resource
]hog)

	Switching to GNUemacs is impossible for many of us, but I have
been extremely happy with the Lugaru Epsilon product for Xenix (and
DOS).  It costs about $195, and is worth every penny. I just wish
I could use it on larger machines.

Bill Pearson