vi with non ID machine
mlh at phs.UUCP
mlh at phs.UUCP
Fri Dec 9 00:11:24 AEST 1983
I've been trying to get vi to work on a non I/D machine using
the Makefile
-rw-r--r-- 1 bin 7125 Mar 26 1982 /sys/src/cmd/vi/Makefile
Below are the loader commands for ex and ex.noid. Although
both ex and ex.noid work fine, only vi (ex) works but not
vi (ex.noid). vi (ex.noid) with no filename runs to the point
where I can insert a single line but the newline causes a core
dump. vi (ex.noid) with a file name gets to the point where
the screen should appear (after showwing how many lines in the
file) and then gives core dump. (I've been testing on a I/D machine)
I can't use EMACS because ^S (search) can't be used with
a vt125.
The sizes of ex.noid and ex are respectively,
12480+(16064,16256,15872,15424,9088)+5578+9032 = 27090b = 064722b (85184 total text)
35968+(15808,15232,14784)+5576+9032 = 50576b = 0142620b (81792 total text)
ex: ${OBJS}
${LD} -X /lib/crt0.o -i -o ex \
-Z ex_voper.o ex_vget.o ex_vops.o ex_vops2.o ex_vops3.o \
-Z ex_set.o ex_re.o ex_io.o ex_tty.o ex_unix.o ex.o ex_v.o \
-Z ex_addr.o ex_cmds.o ex_cmds2.o ex_cmdsub.o ex_get.o\
-L ex_temp.o ex_vadj.o ex_vmain.o ex_vwind.o\
ex_vput.o ex_put.o ex_subr.o ${PRINTF} strings.o \
ex_data.o ${TERMLIB} -lovc
ex.noid: ${OBJS}
${LD} -X /lib/crt0.o -n -o ex.noid \
-Z ex_cmdsub.o ex_vput.o ex_vadj.o bcopy.o\
-Z ex_vmain.o ex_vops.o ex_re.o ex_temp.o\
-Z ex_io.o ex_cmds.o ex_put.o ex_vops2.o\
-Z ex_subr.o ex_voper.o ex_vops3.o ex_vget.o ex_cmds2.o ex_vwind.o\
-Z ex_unix.o ex_v.o ex.o ex_get.o ex_tty.o ex_addr.o ex_set.o\
-L ex_data.o ${PRINTF} strings.o ${TERMLIB} -lovc
Can anyone help?
Mike Hines
duke!phs!mlh
More information about the Comp.unix.wizards
mailing list