On Tue, 16 Jan 2001, Craig A. Berry wrote:
> Hunter Goatley announced 5.42 yesterday:
>
> <ftp://ftp.wku.edu/vms/fileserv/UNZIP.ZIP>
One of life's ironies: unzipping that file rendered a
[.vms-binaries]link.com file that was all one record with embedded LF,CRs
and other junk. Since the record exceeded edt's 255 char limit I went in
with tpu and restored the DCL. An @link then produced a usable unzip.exe.
For the record: with the 5.42 version of unzip.exe I was able to extract
the gnudiffutils.zip file that is currently on crinoid and link it OK.
I also went ahead with grabbing your kit from:
http://homepage.mac.com/craigberry/gnudiffutils.zip, I applied your patch
to config.h_vms and I ran mms, hence with:
$ cc/ver nl:
Compaq C V6.2-008 on OpenVMS Alpha V7.1
$ mms/ident
%MMS-I-IDENT, MMS V3.0-05 COPYRIGHT 1994
the build went quite smoothly: In fact I did not see any cc compiler
warnings.
$ mms
COPY/LOG CONFIG.H_VMS [-]CONFIG.H
%COPY-S-COPIED, DRA3:[GNUDIFFUTILS.SRC.VMS]CONFIG.H_VMS;1 copied to
DRA3:[GNUDIFFUTILS.SRC]CONFIG.H;1 (15 blocks)
CC/DECC /INCLUDE=([],[-]) /PREFIX=ALL/OBJ=._OBJ/DEFINE=("HAVE_CONFIG_H=1") [-]
ANALYZE.C
%LIBRAR-S-INSERTED, module ANALYZE inserted in
DRA3:[GNUDIFFUTILS.SRC.VMS]DIFFLIB._OLB;1
<snip>
LINK /EXECUTABLE=GDIFF.EXE /NOTRACE diff._OBJ, difflib._OLB/LIBRARY
CC/DECC /INCLUDE=([],[-]) /PREFIX=ALL/OBJ=._OBJ
/DEFINE=("HAVE_CONFIG_H=1","DEFAULT_DIFF_PROGRAM"="""gdiff""") [-]DIFF3.C
LINK /EXECUTABLE=GDIFF3.EXE /NOTRACE diff3._OBJ, difflib._OLB/LIBRARY
CC/DECC /INCLUDE=([],[-]) /PREFIX=ALL/OBJ=._OBJ
/DEFINE=("HAVE_CONFIG_H=1","DEFAULT_EDITOR_PROGRAM"="""""","DEFAULT_DIFF_PROGRAM"="""gdiff""")
[-]SDIFF.C
LINK /EXECUTABLE=GSDIFF.EXE /NOTRACE sdiff._OBJ, difflib._OLB/LIBRARY
All made.
So it looks quite good there. I'll see about trying an older compiler
and/or later mms.
Peter Prymmer