[comp.sources.d] TPU VI bugs

mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) (09/30/88)

Has anyone else tried to compile the VMS TPU VI code posted recently
in comp.sources.misc?  I found some obvious errors that were easy to fix:
in a couple of .COM files the symbol definition of "do" omitted the
logical symbol VI$ROOT; and in the created file VI.TPU, there were 4
lines that contained a bogus "a" in column 1.

Apart from that, things seemed to configure and compile, etc., OK, but
when I fired up vi, there were lots of mode-line error messages about
parameters being of the wrong type, and finally some message about being
unable to create a keymap buffer.  Worse, all keystrokes resulted in
a rectangular blob on the screen (in each character position) and more
complaints about parameter types and key mappings.  I couldn't even exit
from vi.

I've e-mailed the author and the comp.sources.misc moderator asking them
to check their copies and repost if necessary, but it may be too soon
yet to expect a response.

Since I'm not a TPU hacker and I don't spend much time on VMS, I welcome
any insights.

Thanks,
Mike Khaw
-- 
internet: mkhaw@teknowledge.arpa
uucp:	  {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge.arpa
hardcopy: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303

gregg@ihlpb.ATT.COM (Wonderly) (10/03/88)

From article <25210@teknowledge-vaxc.ARPA>, by mkhaw@teknowledge-vaxc.ARPA (Mike Khaw):
] Has anyone else tried to compile the VMS TPU VI code posted recently
] in comp.sources.misc?  I found some obvious errors that were easy to fix:
] in a couple of .COM files the symbol definition of "do" omitted the
] logical symbol VI$ROOT; and in the created file VI.TPU, there were 4
] lines that contained a bogus "a" in column 1.
] 
] Apart from that, things seemed to configure and compile, etc., OK, but
] when I fired up vi, there were lots of mode-line error messages about
] parameters being of the wrong type, and finally some message about being
] unable to create a keymap buffer.  Worse, all keystrokes resulted in
] a rectangular blob on the screen (in each character position) and more
] complaints about parameter types and key mappings.  I couldn't even exit
] from vi.

Although not obvious, it should have been stated that the version of VI
posted to comp.sources.misc was for VMS 5.0 and later.  If you need VI
for versions prior to that you will have to find it elsewhere.  Due to
compatability issues it is just not feasible to support both versions.

Gregg Wonderly
-- 
Gregg Wonderly
AT&T Bell Laboratories                   DOMAIN: gregg@ihlpb.att.com
IH2D217 - (312) 979-2794                 UUCP:   att!ihlpb!gregg

Macros@altger.UUCP (Mike Hoffmann) (10/04/88)

In article <25210@teknowledge-vaxc.ARPA> mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) writes:

> [problems with tpu vi]

So it wasn't a problem with the download.
I hav had exactly the same problems.

Patches would be nice.

Mike

allbery@ncoast.UUCP (Brandon S. Allbery) (10/09/88)

As quoted from <8830@ihlpb.ATT.COM> by gregg@ihlpb.ATT.COM (Wonderly):
+---------------
| From article <25210@teknowledge-vaxc.ARPA>, by mkhaw@teknowledge-vaxc.ARPA (Mike Khaw):
| ] Has anyone else tried to compile the VMS TPU VI code posted recently
| ] in comp.sources.misc?  I found some obvious errors that were easy to fix:
| 
| Although not obvious, it should have been stated that the version of VI
| posted to comp.sources.misc was for VMS 5.0 and later.  If you need VI
| for versions prior to that you will have to find it elsewhere.  Due to
| compatability issues it is just not feasible to support both versions.
+---------------

It WAS stated, in the preamble to part 1.  Probably should have been in the
README as well (if it was, it isn't OUR fault he missed it....)

The VMS 4.7 (and earlier?  Don't ask me) release of TPU-VI is in the archives:

		8710/vms-vi/1: VI in TPU part 1/13
		8710/vms-vi/2: VI in TPU part 2/13
		8710/vms-vi/3: VI in TPU part 3/13
		8710/vms-vi/4: VI in TPU part 4/13
		8710/vms-vi/5: VI in TPU part 5/13
		8710/vms-vi/6: VI in TPU part 6/13
		8710/vms-vi/7: VI in TPU part 7/13
		8710/vms-vi/8: VI in TPU part 8/13
		8710/vms-vi/9: VI in TPU part 9/13
		8710/vms-vi/10: VI in TPU part 10/13
		8710/vms-vi/11: VI in TPU part 11/13
		8710/vms-vi/12: VI in TPU part 12/13
		8710/vms-vi/13: VI in TPU part 13/13

(yes, it dates from pre-Reformation times... ;-)

++Brandon
-- 
Brandon S Allbery uunet!hal.cwru.edu!ncoast!allbery allbery%ncoast@hal.cwru.edu
(LAST RESORT ONLY:  allbery@uunet.uu.net)			DELPHI: ALLBERY
comp.sources.misc is moving off ncoast -- please do NOT send submissions direct
	  "So many articles, so little time...."  -- The Line-Eater

gregg@ihlpb.ATT.COM (Wonderly) (10/11/88)

From article <1011@altger.UUCP>, by Macros@altger.UUCP (Mike Hoffmann):
> In article <25210@teknowledge-vaxc.ARPA> mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) writes:
> 
>> [problems with tpu vi]
> 
> So it wasn't a problem with the download.
> I hav had exactly the same problems.

The version of TPU-VI that I posted to comp.source.misc was for VMS 5.0
and later.  If you are still on VMS 4.x, you will have to do some work to get
it to work there (there are many compatibility issues).

Gregg Wonderly
-- 
Gregg Wonderly
AT&T Bell Laboratories                   DOMAIN: gregg@ihlpb.att.com
IH2D217 - (312) 979-2794                 UUCP:   att!ihlpb!gregg