Log of the steps of a build of cvs 1.11.17 on OpenVMS Alpha.
I will post a summary of the modifications and commands used to build CVS 1.11.17. This page is just a log with some comments.
Welcome to OpenVMS (TM) Alpha Operating System, Version V7.3-2 Username: user15 Password: Welcome to OpenVMS (TM) Alpha Operating System, Version V7.3-2 %DCL-I-SUPERSEDE, previous value of DCL$PATH has been superseded $ bash bash$ ls -l total 2879 -rwxr-x--- 1 USER15 159 2947477 Jun 26 09:56 CVS-1_11_17_TAR.GZ -rwxr-x--- 1 USER15 159 0 Jun 26 09:57 cvsbuild15.log -rwxr-x--- 1 USER15 159 390 May 24 20:20 login.com drwxr-x--x 1 USER15 159 512 May 24 20:20 temp bash$ gunzip CVS-1_11_17_TAR.GZ bash$ ls -l total 10601 -rwxr-x--- 1 USER15 159 10854400 Jun 26 09:56 CVS-1_11_17_TAR -rwxr-x--- 1 USER15 159 0 Jun 26 09:57 cvsbuild15.log -rwxr-x--- 1 USER15 159 390 May 24 20:20 login.com drwxr-x--x 1 USER15 159 512 May 24 20:20 temp bash$ pax -rvf CVS-1_11_17_TAR USTAR format archive assumed cvs-1.11.17/ cvs-1.11.17/contrib/ cvs-1.11.17/contrib/README cvs-1.11.17/contrib/Makefile.in cvs-1.11.17/contrib/ChangeLog cvs-1.11.17/contrib/Makefile.am cvs-1.11.17/contrib/check_cvs.in cvs-1.11.17/contrib/clmerge.in cvs-1.11.17/contrib/cln_hist.in cvs-1.11.17/contrib/commit_prep.in cvs-1.11.17/contrib/cvs_acls.in cvs-1.11.17/contrib/log.in cvs-1.11.17/contrib/log_accum.in cvs-1.11.17/contrib/mfpipe.in cvs-1.11.17/contrib/pvcs2rcs.in cvs-1.11.17/contrib/rcs2log.sh cvs-1.11.17/contrib/rcslock.in cvs-1.11.17/contrib/sccs2rcs.in cvs-1.11.17/contrib/.cvsignore cvs-1.11.17/contrib/intro.doc cvs-1.11.17/contrib/cvscheck.man cvs-1.11.17/contrib/cvs2vendor.sh cvs-1.11.17/contrib/cvscheck.sh cvs-1.11.17/contrib/cvshelp.man cvs-1.11.17/contrib/debug_check_log.sh cvs-1.11.17/contrib/descend.sh cvs-1.11.17/contrib/descend.man cvs-1.11.17/contrib/dirfns.shar cvs-1.11.17/contrib/rcs-to-cvs.sh cvs-1.11.17/contrib/rcs2sccs.sh cvs-1.11.17/doc/ cvs-1.11.17/doc/Makefile.in cvs-1.11.17/doc/ChangeLog cvs-1.11.17/doc/Makefile.am cvs-1.11.17/doc/mdate-sh cvs-1.11.17/doc/mkman.in cvs-1.11.17/doc/stamp-1 cvs-1.11.17/doc/stamp-vti cvs-1.11.17/doc/texinfo.tex cvs-1.11.17/doc/version-client.texi cvs-1.11.17/doc/version.texi cvs-1.11.17/doc/cvs.texinfo cvs-1.11.17/doc/cvsclient.texi cvs-1.11.17/doc/cvs.ps cvs-1.11.17/doc/cvs-paper.ps cvs-1.11.17/doc/cvsclient.ps cvs-1.11.17/doc/.cvsignore cvs-1.11.17/doc/ChangeLog.fsf cvs-1.11.17/doc/RCSFILES cvs-1.11.17/doc/cvs.1 cvs-1.11.17/doc/cvs-paper.ms cvs-1.11.17/doc/cvs.man.header cvs-1.11.17/doc/cvs.man.footer cvs-1.11.17/doc/cvs.info cvs-1.11.17/doc/cvs.info-1 cvs-1.11.17/doc/cvs.info-10 cvs-1.11.17/doc/cvs.info-2 cvs-1.11.17/doc/cvs.info-3 cvs-1.11.17/doc/cvs.info-4 cvs-1.11.17/doc/cvs.info-5 cvs-1.11.17/doc/cvs.info-6 cvs-1.11.17/doc/cvs.info-7 cvs-1.11.17/doc/cvs.info-8 cvs-1.11.17/doc/cvs.info-9 cvs-1.11.17/doc/cvsclient.info cvs-1.11.17/doc/cvsclient.info-1 cvs-1.11.17/doc/cvsclient.info-2 cvs-1.11.17/doc/cvsclient.info-3 cvs-1.11.17/emx/ cvs-1.11.17/emx/config.h cvs-1.11.17/emx/rcmd.h cvs-1.11.17/emx/filesubr.c cvs-1.11.17/emx/startserver.c cvs-1.11.17/emx/stripslash.c cvs-1.11.17/emx/savecwd.c cvs-1.11.17/emx/system.c cvs-1.11.17/emx/README cvs-1.11.17/emx/ChangeLog cvs-1.11.17/emx/Makefile.in cvs-1.11.17/emx/.cvsignore cvs-1.11.17/emx/Makefile cvs-1.11.17/os2/ cvs-1.11.17/os2/tcpip.h cvs-1.11.17/os2/config.h cvs-1.11.17/os2/pwd.h cvs-1.11.17/os2/dirent.h cvs-1.11.17/os2/rcmd.h cvs-1.11.17/os2/popen.h cvs-1.11.17/os2/mkdir.c cvs-1.11.17/os2/pwd.c cvs-1.11.17/os2/filesubr.c cvs-1.11.17/os2/dirent.c cvs-1.11.17/os2/run.c cvs-1.11.17/os2/stripslash.c cvs-1.11.17/os2/rcmd.c cvs-1.11.17/os2/waitpid.c cvs-1.11.17/os2/popen.c cvs-1.11.17/os2/porttcp.c cvs-1.11.17/os2/getpass.c cvs-1.11.17/os2/README cvs-1.11.17/os2/ChangeLog cvs-1.11.17/os2/Makefile.in cvs-1.11.17/os2/.cvsignore cvs-1.11.17/os2/test-makefile cvs-1.11.17/os2/Makefile cvs-1.11.17/os2/os2inc.h cvs-1.11.17/os2/watcom.mak cvs-1.11.17/src/ cvs-1.11.17/src/Makefile.in cvs-1.11.17/src/ChangeLog cvs-1.11.17/src/Makefile.am cvs-1.11.17/src/cvsbug.in cvs-1.11.17/src/add.c cvs-1.11.17/src/admin.c cvs-1.11.17/src/annotate.c cvs-1.11.17/src/buffer.c cvs-1.11.17/src/checkin.c cvs-1.11.17/src/checkout.c cvs-1.11.17/src/classify.c cvs-1.11.17/src/client.c cvs-1.11.17/src/commit.c cvs-1.11.17/src/create_adm.c cvs-1.11.17/src/cvsrc.c cvs-1.11.17/src/diff.c cvs-1.11.17/src/edit.c cvs-1.11.17/src/entries.c cvs-1.11.17/src/error.c cvs-1.11.17/src/expand_path.c cvs-1.11.17/src/fileattr.c cvs-1.11.17/src/filesubr.c cvs-1.11.17/src/find_names.c cvs-1.11.17/src/hardlink.c cvs-1.11.17/src/hash.c cvs-1.11.17/src/history.c cvs-1.11.17/src/ignore.c cvs-1.11.17/src/import.c cvs-1.11.17/src/lock.c cvs-1.11.17/src/log.c cvs-1.11.17/src/login.c cvs-1.11.17/src/logmsg.c cvs-1.11.17/src/main.c cvs-1.11.17/src/mkmodules.c cvs-1.11.17/src/modules.c cvs-1.11.17/src/myndbm.c cvs-1.11.17/src/no_diff.c cvs-1.11.17/src/parseinfo.c cvs-1.11.17/src/patch.c cvs-1.11.17/src/rcs.c cvs-1.11.17/src/rcscmds.c cvs-1.11.17/src/recurse.c cvs-1.11.17/src/release.c cvs-1.11.17/src/remove.c cvs-1.11.17/src/repos.c cvs-1.11.17/src/root.c cvs-1.11.17/src/run.c cvs-1.11.17/src/scramble.c cvs-1.11.17/src/server.c cvs-1.11.17/src/stack.c cvs-1.11.17/src/status.c cvs-1.11.17/src/subr.c cvs-1.11.17/src/tag.c cvs-1.11.17/src/update.c cvs-1.11.17/src/version.c cvs-1.11.17/src/vers_ts.c cvs-1.11.17/src/watch.c cvs-1.11.17/src/wrapper.c cvs-1.11.17/src/zlib.c cvs-1.11.17/src/buffer.h cvs-1.11.17/src/client.h cvs-1.11.17/src/cvs.h cvs-1.11.17/src/edit.h cvs-1.11.17/src/error.h cvs-1.11.17/src/fileattr.h cvs-1.11.17/src/hardlink.h cvs-1.11.17/src/hash.h cvs-1.11.17/src/history.h cvs-1.11.17/src/myndbm.h cvs-1.11.17/src/rcs.h cvs-1.11.17/src/root.h cvs-1.11.17/src/server.h cvs-1.11.17/src/stack.h cvs-1.11.17/src/update.h cvs-1.11.17/src/watch.h cvs-1.11.17/src/.cvsignore cvs-1.11.17/src/ChangeLog-9194 cvs-1.11.17/src/ChangeLog-9395 cvs-1.11.17/src/ChangeLog-96 cvs-1.11.17/src/ChangeLog-97 cvs-1.11.17/src/build_src.com cvs-1.11.17/src/sanity.sh cvs-1.11.17/windows-NT/ cvs-1.11.17/windows-NT/README cvs-1.11.17/windows-NT/Makefile.in cvs-1.11.17/windows-NT/ChangeLog cvs-1.11.17/windows-NT/Makefile.am cvs-1.11.17/windows-NT/fix-msvc-mak-head.pl cvs-1.11.17/windows-NT/fix-msvc-mak.pl cvs-1.11.17/windows-NT/stamp-ch cvs-1.11.17/windows-NT/config.h cvs-1.11.17/windows-NT/config.h.in cvs-1.11.17/windows-NT/ndir.h cvs-1.11.17/windows-NT/pwd.h cvs-1.11.17/windows-NT/rcmd.h cvs-1.11.17/windows-NT/filesubr.c cvs-1.11.17/windows-NT/mkdir.c cvs-1.11.17/windows-NT/ndir.c cvs-1.11.17/windows-NT/pwd.c cvs-1.11.17/windows-NT/rcmd.c cvs-1.11.17/windows-NT/run.c cvs-1.11.17/windows-NT/sockerror.c cvs-1.11.17/windows-NT/startserver.c cvs-1.11.17/windows-NT/stripslash.c cvs-1.11.17/windows-NT/waitpid.c cvs-1.11.17/windows-NT/woe32.c cvs-1.11.17/windows-NT/.cvsignore cvs-1.11.17/windows-NT/SCC/ cvs-1.11.17/windows-NT/SCC/Makefile.in cvs-1.11.17/windows-NT/SCC/ChangeLog cvs-1.11.17/windows-NT/SCC/Makefile.am cvs-1.11.17/windows-NT/SCC/.cvsignore cvs-1.11.17/windows-NT/SCC/README.txt cvs-1.11.17/windows-NT/SCC/SCC.mak cvs-1.11.17/windows-NT/SCC/SCC.dsp cvs-1.11.17/windows-NT/SCC/scc.c cvs-1.11.17/windows-NT/SCC/scc.def cvs-1.11.17/windows-NT/SCC/pubscc.h cvs-1.11.17/zlib/ cvs-1.11.17/zlib/README cvs-1.11.17/zlib/FAQ cvs-1.11.17/zlib/INDEX cvs-1.11.17/zlib/ChangeLog cvs-1.11.17/zlib/configure cvs-1.11.17/zlib/Makefile.b32 cvs-1.11.17/zlib/Makefile.bor cvs-1.11.17/zlib/Makefile.dj2 cvs-1.11.17/zlib/Makefile.in cvs-1.11.17/zlib/Makefile.msc cvs-1.11.17/zlib/Makefile.riscos cvs-1.11.17/zlib/Makefile.sas cvs-1.11.17/zlib/Makefile.tc cvs-1.11.17/zlib/Makefile.wat cvs-1.11.17/zlib/adler32.c cvs-1.11.17/zlib/compress.c cvs-1.11.17/zlib/crc32.c cvs-1.11.17/zlib/deflate.c cvs-1.11.17/zlib/deflate.h cvs-1.11.17/zlib/example.c cvs-1.11.17/zlib/gzio.c cvs-1.11.17/zlib/infblock.c cvs-1.11.17/zlib/infblock.h cvs-1.11.17/zlib/infcodes.c cvs-1.11.17/zlib/infcodes.h cvs-1.11.17/zlib/inffast.c cvs-1.11.17/zlib/inffast.h cvs-1.11.17/zlib/inffixed.h cvs-1.11.17/zlib/inflate.c cvs-1.11.17/zlib/inftrees.c cvs-1.11.17/zlib/inftrees.h cvs-1.11.17/zlib/infutil.c cvs-1.11.17/zlib/infutil.h cvs-1.11.17/zlib/maketree.c cvs-1.11.17/zlib/minigzip.c cvs-1.11.17/zlib/trees.c cvs-1.11.17/zlib/trees.h cvs-1.11.17/zlib/uncompr.c cvs-1.11.17/zlib/zconf.h cvs-1.11.17/zlib/zlib.h cvs-1.11.17/zlib/zutil.c cvs-1.11.17/zlib/zutil.h cvs-1.11.17/zlib/descrip.mms cvs-1.11.17/zlib/algorithm.txt cvs-1.11.17/zlib/zlib.3 cvs-1.11.17/zlib/zlib.html cvs-1.11.17/zlib/msdos/ cvs-1.11.17/zlib/msdos/Makefile.b32 cvs-1.11.17/zlib/msdos/Makefile.bor cvs-1.11.17/zlib/msdos/Makefile.dj2 cvs-1.11.17/zlib/msdos/Makefile.emx cvs-1.11.17/zlib/msdos/Makefile.msc cvs-1.11.17/zlib/msdos/Makefile.tc cvs-1.11.17/zlib/msdos/Makefile.w32 cvs-1.11.17/zlib/msdos/Makefile.wat cvs-1.11.17/zlib/msdos/zlib.def cvs-1.11.17/zlib/msdos/zlib.rc cvs-1.11.17/zlib/nt/ cvs-1.11.17/zlib/nt/Makefile.emx cvs-1.11.17/zlib/nt/Makefile.gcc cvs-1.11.17/zlib/nt/Makefile.nt cvs-1.11.17/zlib/nt/zlib.dnt cvs-1.11.17/zlib/amiga/ cvs-1.11.17/zlib/amiga/Makefile.pup cvs-1.11.17/zlib/amiga/Makefile.sas cvs-1.11.17/zlib/os2/ cvs-1.11.17/zlib/os2/Makefile.os2 cvs-1.11.17/zlib/os2/zlib.def cvs-1.11.17/zlib/contrib/ cvs-1.11.17/zlib/contrib/README.contrib cvs-1.11.17/zlib/contrib/visual-basic.txt cvs-1.11.17/zlib/contrib/asm386/ cvs-1.11.17/zlib/contrib/asm386/gvmat32.asm cvs-1.11.17/zlib/contrib/asm386/gvmat32c.c cvs-1.11.17/zlib/contrib/asm386/mkgvmt32.bat cvs-1.11.17/zlib/contrib/asm386/zlibvc.def cvs-1.11.17/zlib/contrib/asm386/zlibvc.dsp cvs-1.11.17/zlib/contrib/asm386/zlibvc.dsw cvs-1.11.17/zlib/contrib/asm586/ cvs-1.11.17/zlib/contrib/asm586/README.586 cvs-1.11.17/zlib/contrib/asm586/match.S cvs-1.11.17/zlib/contrib/asm686/ cvs-1.11.17/zlib/contrib/asm686/README.686 cvs-1.11.17/zlib/contrib/asm686/match.S cvs-1.11.17/zlib/contrib/iostream/ cvs-1.11.17/zlib/contrib/iostream/test.cpp cvs-1.11.17/zlib/contrib/iostream/zfstream.cpp cvs-1.11.17/zlib/contrib/iostream/zfstream.h cvs-1.11.17/zlib/contrib/iostream2/ cvs-1.11.17/zlib/contrib/iostream2/zstream.h cvs-1.11.17/zlib/contrib/iostream2/zstream_test.cpp cvs-1.11.17/zlib/contrib/untgz/ cvs-1.11.17/zlib/contrib/untgz/Makefile cvs-1.11.17/zlib/contrib/untgz/untgz.c cvs-1.11.17/zlib/contrib/untgz/makefile.w32 cvs-1.11.17/zlib/contrib/minizip/ cvs-1.11.17/zlib/contrib/minizip/ChangeLogUnzip cvs-1.11.17/zlib/contrib/minizip/Makefile cvs-1.11.17/zlib/contrib/minizip/miniunz.c cvs-1.11.17/zlib/contrib/minizip/minizip.c cvs-1.11.17/zlib/contrib/minizip/unzip.c cvs-1.11.17/zlib/contrib/minizip/unzip.h cvs-1.11.17/zlib/contrib/minizip/zip.c cvs-1.11.17/zlib/contrib/minizip/zip.h cvs-1.11.17/zlib/contrib/minizip/readme.txt cvs-1.11.17/zlib/contrib/minizip/unzip.def cvs-1.11.17/zlib/contrib/minizip/zip.def cvs-1.11.17/zlib/contrib/minizip/zlibvc.def cvs-1.11.17/zlib/contrib/minizip/zlibvc.dsp cvs-1.11.17/zlib/contrib/minizip/zlibvc.dsw cvs-1.11.17/zlib/contrib/delphi2/ cvs-1.11.17/zlib/contrib/delphi2/d_zlib.bpr cvs-1.11.17/zlib/contrib/delphi2/d_zlib.cpp cvs-1.11.17/zlib/contrib/delphi2/readme.txt cvs-1.11.17/zlib/contrib/delphi2/zlib32.bpr cvs-1.11.17/zlib/contrib/delphi2/zlib32.cpp cvs-1.11.17/zlib/contrib/delphi2/zlib.bpg cvs-1.11.17/zlib/contrib/delphi2/zlib.bpr cvs-1.11.17/zlib/contrib/delphi2/zlib.cpp cvs-1.11.17/zlib/contrib/delphi2/zlib.pas cvs-1.11.17/zlib/contrib/delphi/ cvs-1.11.17/zlib/contrib/delphi/zlibdef.pas cvs-1.11.17/zlib/contrib/delphi/zlib.mak cvs-1.11.17/zlib/Make_vms.com cvs-1.11.17/zlib/libz.dep cvs-1.11.17/zlib/libz.dsp cvs-1.11.17/zlib/libz.mak cvs-1.11.17/zlib/.cvsignore cvs-1.11.17/README cvs-1.11.17/Makefile.in cvs-1.11.17/configure cvs-1.11.17/AUTHORS cvs-1.11.17/COPYING cvs-1.11.17/COPYING.LIB cvs-1.11.17/ChangeLog cvs-1.11.17/INSTALL cvs-1.11.17/Makefile.am cvs-1.11.17/NEWS cvs-1.11.17/TODO cvs-1.11.17/acinclude.m4 cvs-1.11.17/aclocal.m4 cvs-1.11.17/compile cvs-1.11.17/config.h.in cvs-1.11.17/configure.in cvs-1.11.17/cvs.spec.in cvs-1.11.17/depcomp cvs-1.11.17/install-sh cvs-1.11.17/mdate-sh cvs-1.11.17/missing cvs-1.11.17/mkinstalldirs cvs-1.11.17/.cvsignore cvs-1.11.17/BUGS cvs-1.11.17/ChangeLog.zoo cvs-1.11.17/DEVEL-CVS cvs-1.11.17/FAQ cvs-1.11.17/HACKING cvs-1.11.17/MINOR-BUGS cvs-1.11.17/PROJECTS cvs-1.11.17/README.VMS cvs-1.11.17/TESTS cvs-1.11.17/build.com cvs-1.11.17/cvs-format.el cvs-1.11.17/cvsnt.dep cvs-1.11.17/cvsnt.dsp cvs-1.11.17/cvsnt.dsw cvs-1.11.17/cvsnt.mak cvs-1.11.17/cvs.spec cvs-1.11.17/mktemp.sh cvs-1.11.17/lib/ cvs-1.11.17/lib/Makefile.in cvs-1.11.17/lib/ChangeLog cvs-1.11.17/lib/Makefile.am cvs-1.11.17/lib/dup2.c cvs-1.11.17/lib/fncase.c cvs-1.11.17/lib/fnmatch.c cvs-1.11.17/lib/fnmatch.h.in cvs-1.11.17/lib/ftruncate.c cvs-1.11.17/lib/getdate.c cvs-1.11.17/lib/gethostname.c cvs-1.11.17/lib/memmove.c cvs-1.11.17/lib/mkdir.c cvs-1.11.17/lib/rename.c cvs-1.11.17/lib/strerror.c cvs-1.11.17/lib/strstr.c cvs-1.11.17/lib/strtoul.c cvs-1.11.17/lib/valloc.c cvs-1.11.17/lib/waitpid.c cvs-1.11.17/lib/argmatch.c cvs-1.11.17/lib/getdate.y cvs-1.11.17/lib/getline.c cvs-1.11.17/lib/getopt.c cvs-1.11.17/lib/getopt1.c cvs-1.11.17/lib/getpass.c cvs-1.11.17/lib/md5.c cvs-1.11.17/lib/regex.c cvs-1.11.17/lib/savecwd.c cvs-1.11.17/lib/sighandle.c cvs-1.11.17/lib/stripslash.c cvs-1.11.17/lib/xgetwd.c cvs-1.11.17/lib/yesno.c cvs-1.11.17/lib/getline.h cvs-1.11.17/lib/getopt.h cvs-1.11.17/lib/getpagesize.h cvs-1.11.17/lib/md5.h cvs-1.11.17/lib/regex.h cvs-1.11.17/lib/savecwd.h cvs-1.11.17/lib/system.h cvs-1.11.17/lib/wait.h cvs-1.11.17/lib/xselect.h cvs-1.11.17/lib/xtime.h cvs-1.11.17/lib/xsize.h cvs-1.11.17/lib/.cvsignore cvs-1.11.17/lib/ChangeLog.fsf cvs-1.11.17/lib/build_lib.com cvs-1.11.17/lib/libcvs.dep cvs-1.11.17/lib/libcvs.dsp cvs-1.11.17/lib/libcvs.mak cvs-1.11.17/lib/xgssapi.h cvs-1.11.17/diff/ cvs-1.11.17/diff/Makefile.in cvs-1.11.17/diff/ChangeLog cvs-1.11.17/diff/Makefile.am cvs-1.11.17/diff/diff.c cvs-1.11.17/diff/diff3.c cvs-1.11.17/diff/analyze.c cvs-1.11.17/diff/cmpbuf.c cvs-1.11.17/diff/cmpbuf.h cvs-1.11.17/diff/io.c cvs-1.11.17/diff/context.c cvs-1.11.17/diff/ed.c cvs-1.11.17/diff/normal.c cvs-1.11.17/diff/ifdef.c cvs-1.11.17/diff/util.c cvs-1.11.17/diff/dir.c cvs-1.11.17/diff/version.c cvs-1.11.17/diff/diff.h cvs-1.11.17/diff/side.c cvs-1.11.17/diff/system.h cvs-1.11.17/diff/diffrun.h cvs-1.11.17/diff/build_diff.com cvs-1.11.17/diff/diagmeet.note cvs-1.11.17/diff/libdiff.dep cvs-1.11.17/diff/libdiff.dsp cvs-1.11.17/diff/libdiff.mak cvs-1.11.17/man/ cvs-1.11.17/man/Makefile.in cvs-1.11.17/man/ChangeLog cvs-1.11.17/man/Makefile.am cvs-1.11.17/man/.cvsignore cvs-1.11.17/man/cvs.5 cvs-1.11.17/man/cvsbug.8 cvs-1.11.17/tools/ cvs-1.11.17/tools/README cvs-1.11.17/tools/Makefile.in cvs-1.11.17/tools/ChangeLog cvs-1.11.17/tools/Makefile.am cvs-1.11.17/tools/.cvsignore cvs-1.11.17/vms/ cvs-1.11.17/vms/Makefile.in cvs-1.11.17/vms/ChangeLog cvs-1.11.17/vms/Makefile.am cvs-1.11.17/vms/build_vms.com cvs-1.11.17/vms/config.h cvs-1.11.17/vms/dir.h cvs-1.11.17/vms/filesubr.c cvs-1.11.17/vms/filutils.c cvs-1.11.17/vms/filutils.h cvs-1.11.17/vms/getpass.c cvs-1.11.17/vms/getwd.c cvs-1.11.17/vms/misc.c cvs-1.11.17/vms/misc.h cvs-1.11.17/vms/ndir.c cvs-1.11.17/vms/ndir.h cvs-1.11.17/vms/pathnames.h cvs-1.11.17/vms/pc.c cvs-1.11.17/vms/pipe.c cvs-1.11.17/vms/pipe.h cvs-1.11.17/vms/piped_child.c cvs-1.11.17/vms/pwd.c cvs-1.11.17/vms/pwd.h cvs-1.11.17/vms/rcmd.c cvs-1.11.17/vms/readlink.c cvs-1.11.17/vms/rmdir.c cvs-1.11.17/vms/startserver.c cvs-1.11.17/vms/stat.c cvs-1.11.17/vms/unlink.c cvs-1.11.17/vms/utime.c cvs-1.11.17/vms/vms-types.h cvs-1.11.17/vms/vms.h cvs-1.11.17/vms/vmsmunch.c cvs-1.11.17/vms/vmsmunch.h cvs-1.11.17/vms/vmsmunch_private.h cvs-1.11.17/vms/waitpid.c bash$ ls -l total 10603 -rwxr-x--- 1 USER15 159 10854400 Jun 26 09:56 CVS-1_11_17_TAR drwxrwxrwx 1 USER15 159 2048 Jun 26 10:00 cvs-1.11.17 -rwxr-x--- 1 USER15 159 0 Jun 26 09:57 cvsbuild15.log -rwxr-x--- 1 USER15 159 390 May 24 20:20 login.com drwxr-x--x 1 USER15 159 512 May 24 20:20 temp bash$ cd cvs-1.11.17 bash$ ls -l total 1402 -rw-r--r-- 1 USER15 159 3952 Feb 3 15:37 AUTHORS -rw-r--r-- 1 USER15 159 4885 May 17 19:28 BUGS -rw-r--r-- 1 USER15 159 12559 Jan 12 1999 COPYING -rw-r--r-- 1 USER15 159 25337 Jan 12 1999 COPYING.LIB -rw-r--r-- 1 USER15 159 158270 Jun 9 16:34 ChangeLog -rw-r--r-- 1 USER15 159 28657 Dec 3 1994 ChangeLog.zoo -rw-r--r-- 1 USER15 159 2774 Aug 14 2001 DEVEL-CVS -rw-r--r-- 1 USER15 159 344374 Feb 3 15:37 FAQ -rw-r--r-- 1 USER15 159 9910 Apr 14 22:53 HACKING -rw-r--r-- 1 USER15 159 19727 Apr 14 22:54 INSTALL -rw-r--r-- 1 USER15 159 2822 Dec 2 1997 MINOR-BUGS -rw-r--r-- 1 USER15 159 1602 May 19 18:03 Makefile.am -rw-rw-r-- 1 USER15 159 19245 Jun 9 16:46 Makefile.in -rw-r--r-- 1 USER15 159 70066 Jun 9 16:34 NEWS -rw-r--r-- 1 USER15 159 2388 Nov 12 1997 PROJECTS -rw-r--r-- 1 USER15 159 4643 Feb 10 20:41 README -rw-r--r-- 1 USER15 159 6841 Jun 25 1998 README.VMS -rw-r--r-- 1 USER15 159 10881 Feb 3 15:37 TESTS -rw-r--r-- 1 USER15 159 44519 Apr 7 02:51 TODO -rw-rw-r-- 1 USER15 159 11721 Jun 9 16:34 acinclude.m4 -rw-r--r-- 1 USER15 159 46656 Jun 9 16:39 aclocal.m4 -rwxr-xr-x 1 USER15 159 176 Aug 7 2001 build.com -rwxr-xr-x 1 USER15 159 1864 Jul 17 2001 compile -rw-r--r-- 1 USER15 159 15989 Jun 9 16:49 config.h.in -rwxr-xr-x 1 USER15 159 421865 Jun 9 16:40 configure -rw-r--r-- 1 USER15 159 34470 Jun 9 16:37 configure.in drwxrwxrwx 1 USER15 159 1024 Jun 26 09:59 contrib -rw-r--r-- 1 USER15 159 3031 Mar 26 1997 cvs-format.el -rw-rw-r-- 1 USER15 159 6942 Jun 9 16:49 cvs.spec -rw-r--r-- 1 USER15 159 6930 Apr 1 02:43 cvs.spec.in -rw-rw-r-- 1 USER15 159 22799 May 15 19:22 cvsnt.dep -rw-rw-r-- 1 USER15 159 10546 May 15 19:22 cvsnt.dsp -rw-r--r-- 1 USER15 159 1384 May 13 20:09 cvsnt.dsw -rw-r--r-- 1 USER15 159 20109 May 15 19:22 cvsnt.mak -rwxr-xr-x 1 USER15 159 13866 Feb 3 15:37 depcomp drwxrwxrwx 1 USER15 159 1024 Jun 26 10:00 diff drwxrwxrwx 1 USER15 159 1536 Jun 26 09:59 doc drwxrwxrwx 1 USER15 159 512 Jun 26 09:59 emx -rwxr-xr-x 1 USER15 159 5598 Dec 21 2000 install-sh drwxrwxrwx 1 USER15 159 1536 Jun 26 10:00 lib drwxrwxrwx 1 USER15 159 512 Jun 26 10:00 man -rwxr-xr-x 1 USER15 159 2675 Jun 28 2001 mdate-sh -rwxr-xr-x 1 USER15 159 8259 Dec 21 2000 missing -rwxr-xr-x 1 USER15 159 724 Apr 12 2001 mkinstalldirs -rw-r--r-- 1 USER15 159 1361 Feb 3 15:37 mktemp.sh drwxrwxrwx 1 USER15 159 1024 Jun 26 09:59 os2 drwxrwxrwx 1 USER15 159 3072 Jun 26 09:59 src drwxrwxrwx 1 USER15 159 512 Jun 26 10:00 tools drwxrwxrwx 1 USER15 159 1024 Jun 26 10:01 vms drwxrwxrwx 1 USER15 159 1536 Jun 26 10:00 windows-NT drwxrwxrwx 1 USER15 159 2048 Jun 26 10:00 zlib bash$ mv configure configure.org bash$ sed 's/conftest\.dir/conftest\.ddd/g' configure.org > configure bash$ ./configure --build=alpha-hp-vms --disable-dependency-tracking --disa/ble-server checking for a BSD-compatible install... /gnu/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for prefix by checking for cvs... no checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... no checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking whether gcc and cc understand -c and -o together... yes checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for AIX... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... no checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking for library containing strerror... none required checking for ranlib... : checking for bison... bison -y checking whether ln -s works... no, using ln checking for perl... /usr/local/bin/perl checking for csh... no checking for mktemp... mktemp checking for sendmail... no checking for pr... no checking for groff... no checking for roff... no checking for ps2pdf... /USERS/user15/cvs-1.11.17/missing ps2pdf checking for texi2dvi... /USERS/user15/cvs-1.11.17/missing texi2dvi checking whether #! works in shell scripts... yes checking for BSD VPATH bug in make... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking fnmatch.h usability... no checking fnmatch.h presence... no checking for fnmatch.h... no checking io.h usability... no checking io.h presence... no checking for io.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for memory.h... (cached) yes checking ndbm.h usability... no checking ndbm.h presence... no checking for ndbm.h... no checking for string.h... (cached) yes checking syslog.h usability... no checking syslog.h presence... no checking for syslog.h... no checking sys/bsdtypes.h usability... no checking sys/bsdtypes.h presence... no checking for sys/bsdtypes.h... no checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/param.h usability... no checking sys/param.h presence... no checking for sys/param.h... no checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/select.h usability... no checking sys/select.h presence... no checking for sys/select.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking whether stat file-mode macros are broken... no checking whether time.h and sys/time.h may both be included... yes checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... yes checking for mode_t... yes checking for pid_t... yes checking for size_t... yes checking return type of signal handlers... void checking for struct stat.st_blksize... no checking for struct stat.st_rdev... yes checking for dup2... yes checking for ftruncate... yes checking for gethostname... yes checking for memmove... yes checking for mkdir... yes checking for rename... yes checking for strerror... yes checking for strstr... yes checking for strtoul... yes checking for valloc... no checking for waitpid... yes checking for stdint.h... (cached) no checking for SIZE_MAX... 4294967295U checking for inline... inline checking for stdint.h... (cached) no checking for fchdir... no checking for fchmod... no checking for fsync... yes checking for ftime... yes checking for geteuid... yes checking for getgroups... yes checking for getopt... yes checking for getpagesize... yes checking for gettimeofday... yes checking for initgroups... no checking for login... no checking for logout... no checking for mknod... no checking for mkstemp... yes checking for mktemp... yes checking for putenv... yes checking for readlink... yes checking for regcomp... no checking for regerror... no checking for regexec... no checking for regfree... no checking for sigaction... yes checking for sigblock... yes checking for sigprocmask... yes checking for sigsetmask... yes checking for sigvec... yes checking for tempnam... yes checking for timezone... no checking for tzset... yes checking for vprintf... yes checking for wait3... yes checking for nanosleep... yes checking for unistd.h... (cached) yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... no checking for vfork... no checking whether closedir returns void... no checking for library containing getspnam... no checking whether utime accepts a null argument... yes checking for long file names... yes checking for working POSIX fnmatch... no checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for main in -lnsl... yes checking for library containing connect... none required checking for library containing gethostbyname... none required checking for KRB4 in /usr/kerberos... checking for krb.h... checking for krb_get_err_text... no checking for GSSAPI... checking gssapi.h usability... no checking gssapi.h presence... no checking for gssapi.h... no checking gssapi/gssapi.h usability... no checking gssapi/gssapi.h presence... no checking for gssapi/gssapi.h... no checking krb5.h usability... no checking krb5.h presence... no checking for krb5.h... no checking for GSSAPI in /usr/kerberos... checking gssapi.h usability... no checking gssapi.h presence... no checking for gssapi.h... no checking gssapi/gssapi.h usability... no checking gssapi/gssapi.h presence... no checking for gssapi/gssapi.h... no checking krb5.h usability... no checking krb5.h presence... no checking for krb5.h... no checking for GSSAPI in /usr/cygnus/kerbnet... checking gssapi.h usability... no checking gssapi.h presence... no checking for gssapi.h... no checking gssapi/gssapi.h usability... no checking gssapi/gssapi.h presence... no checking for gssapi/gssapi.h... no checking krb5.h usability... no checking krb5.h presence... no checking for krb5.h... no checking for GSSAPI... no checking for vim... no checking for vi... vi checking for temporary directory... /tmp checking for a case sensitive file system... no checking for cygwin32... no configure: creating ./config.status config.status: creating contrib/check_cvs config.status: creating contrib/clmerge config.status: creating contrib/cln_hist config.status: creating contrib/commit_prep config.status: creating contrib/cvs_acls config.status: creating contrib/log config.status: creating contrib/log_accum config.status: creating contrib/mfpipe config.status: creating contrib/pvcs2rcs config.status: creating contrib/rcs2log config.status: creating contrib/rcslock config.status: creating contrib/sccs2rcs config.status: creating doc/mkman config.status: creating src/cvsbug config.status: creating windows-NT/fix-msvc-mak config.status: creating Makefile config.status: creating contrib/Makefile config.status: creating cvs.spec config.status: creating diff/Makefile config.status: creating doc/Makefile config.status: creating emx/Makefile config.status: creating lib/Makefile config.status: creating man/Makefile config.status: creating os2/Makefile config.status: creating src/Makefile config.status: creating tools/Makefile config.status: creating vms/Makefile config.status: creating windows-NT/Makefile config.status: creating windows-NT/SCC/Makefile config.status: creating zlib/Makefile config.status: creating config.h config.status: linking ./lib/fnmatch.h.in to lib/fnmatch.h config.status: executing depfiles commands bash$ exit $ lo . . . Welcome to OpenVMS (TM) Alpha Operating System, Version V7.3-2 Username: user15 Password: Welcome to OpenVMS (TM) Alpha Operating System, Version V7.3-2 Last interactive login on Saturday, 26-JUN-2004 09:57:29.02 %DCL-I-SUPERSEDE, previous value of DCL$PATH has been superseded $ bash bash$ ls CVS-1_11_17_TAR buildcvs15.log cvs-1.11.17 cvsbuild15.log login.com temp bash$ cd cvs-1.11.17 bash$ ls AUTHORS Makefile.am confdefs.h cvs.spec man BUGS Makefile.in config.h cvs.spec.in mdate-sh COPYING NEWS config.h.in cvsnt.dep missing COPYING.LIB PROJECTS config.log cvsnt.dsp mkinstalldirs ChangeLog README config.status cvsnt.dsw mktemp.sh ChangeLog.zoo README.VMS configure cvsnt.mak os2 DEVEL-CVS TESTS configure.in depcomp src FAQ TODO configure.org diff stamp-h1 HACKING acinclude.m4 confstat7945-21368 doc tools INSTALL aclocal.m4 conftest.DSF emx vms MINOR-BUGS build.com contrib install-sh windows-NT Makefile compile cvs-format.el lib zlibI followed the guidelines Martin Borgman described on the www.oooovms.dyndns.org web-site. They can be found on the following page:
http://www.oooovms.dyndns.org/gnv/cvs/
This page describes the build of an older cvs version client.
bash$ make make all-recursive make[1]: Entering directory `/USERS/user15/cvs-1.11.17' Making all in lib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/lib' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'argmatch.c' || ech o './'`argmatch.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'getdate.c' || echo './'`getdate.c if (Minutes < 0 || Minutes > 59 || Seconds < 0 || Seconds > 59) ........^ %CC-I-QUESTCOMPARE, In this statement, the unsigned expression "Minutes" is bein g compared with a relational operator to a constant whose value is not greater t han zero. This might not be what you intended. at line number 585 in file /u/scjones/cvs-nightly/lib/getdate.y if (Minutes < 0 || Minutes > 59 || Seconds < 0 || Seconds > 59) .......................................^ %CC-I-QUESTCOMPARE, In this statement, the unsigned expression "Seconds" is bein g compared with a relational operator to a constant whose value is not greater t han zero. This might not be what you intended. at line number 585 in file /u/scjones/cvs-nightly/lib/getdate.y if (Hours < 0 || Hours > 23) ............^ %CC-I-QUESTCOMPARE, In this statement, the unsigned expression "Hours" is being compared with a relational operator to a constant whose value is not greater tha n zero. This might not be what you intended. at line number 589 in file /u/scjones/cvs-nightly/lib/getdate.y if (Year < 0) ........^ %CC-I-QUESTCOMPARE, In this statement, the unsigned expression "Year" is being c ompared with a relational operator to a constant whose value is not greater than zero. This might not be what you intended. at line number 633 in file /u/scjones/cvs-nightly/lib/getdate.y if ((tod = ToSeconds(Hours, Minutes, Seconds, Meridian)) < 0) ........^ %CC-I-QUESTCOMPARE, In this statement, the unsigned expression "(tod=ToSeconds(. ..))" is being compared with a relational operator to a constant whose value is not greater than zero. This might not be what you intended. at line number 661 in file /u/scjones/cvs-nightly/lib/getdate.y now += 7 * SECSPERDAY * (DayOrdinal <= 0 ? DayOrdinal : DayOrdinal - 1); .............................^ %CC-I-QUESTCOMPARE, In this statement, the unsigned expression "DayOrdinal" is b eing compared with a relational operator to a constant whose value is not greate r than zero. This might not be what you intended. at line number 697 in file /u/scjones/cvs-nightly/lib/getdate.y if (Start < 0) ............^ %CC-I-QUESTCOMPARE, In this statement, the unsigned expression "Start" is being compared with a relational operator to a constant whose value is not greater tha n zero. This might not be what you intended. at line number 981 in file /u/scjones/cvs-nightly/lib/getdate.y return Start == -1 ? 0 : Start; ...........^ %CC-I-QUESTCOMPARE1, In this statement, the unsigned expression "Start" is being compared with an equality operator to a constant whose value is negative. This might not be what you intended. at line number 1000 in file /u/scjones/cvs-nightly/lib/getdate.y gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'getline.c' || echo './'`getline.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'getopt.c' || echo './'`getopt.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'getopt1.c' || echo './'`getopt1.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'getpass.c' || echo './'`getpass.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'md5.c' || echo './ '`md5.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'regex.c' || echo ' ./'`regex.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'savecwd.c' || echo './'`savecwd.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'sighandle.c' || ec ho './'`sighandle.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'stripslash.c' || e cho './'`stripslash.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'xgetwd.c' || echo './'`xgetwd.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'yesno.c' || echo ' ./'`yesno.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'valloc.c' || echo './'`valloc.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'fnmatch.c' || echo './'`fnmatch.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c `test -f 'fncase.c' || echo './'`fncase.c rm -f libcvs.a ar cru libcvs.a argmatch.o getdate.o getline.o getopt.o getopt1.o getpass.o md5. o regex.o savecwd.o sighandle.o stripslash.o xgetwd.o yesno.o valloc.o fnmatch.o fncase.o : libcvs.a make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/lib' Making all in zlib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/zlib' gcc -g -c -o adler32.o adler32.c gcc -g -c -o compress.o compress.c gcc -g -c -o crc32.o crc32.c gcc -g -c -o gzio.o gzio.c gcc -g -c -o uncompr.o uncompr.c gcc -g -c -o deflate.o deflate.c gcc -g -c -o trees.o trees.c gcc -g -c -o zutil.o zutil.c gcc -g -c -o inflate.o inflate.c gcc -g -c -o infblock.o infblock.c gcc -g -c -o inftrees.o inftrees.c gcc -g -c -o infcodes.o infcodes.c gcc -g -c -o infutil.o infutil.c gcc -g -c -o inffast.o inffast.c ar rc libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zut il.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/zlib' Making all in diff make[2]: Entering directory `/USERS/user15/cvs-1.11.17/diff' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'diff.c' || echo './ '`diff.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'diff3.c' || echo '. /'`diff3.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'analyze.c' || echo './'`analyze.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'cmpbuf.c' || echo ' ./'`cmpbuf.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'io.c' || echo './'` io.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'context.c' || echo './'`context.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'ed.c' || echo './'` ed.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'normal.c' || echo ' ./'`normal.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'ifdef.c' || echo '. /'`ifdef.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'util.c' || echo './ '`util.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'dir.c' || echo './' `dir.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'version.c' || echo './'`version.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -g -c `test -f 'side.c' || echo './ '`side.c rm -f libdiff.a ar cru libdiff.a diff.o diff3.o analyze.o cmpbuf.o io.o context.o ed.o normal.o ifdef.o util.o dir.o version.o side.o : libdiff.a make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/diff' Making all in src make[2]: Entering directory `/USERS/user15/cvs-1.11.17/src' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'add.c' || echo './'`add.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'admin.c' || echo './'`admin.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'annotate.c' || echo './'`annotate.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'buffer.c' || echo './'`buffer.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'checkin.c' || echo './'`checkin.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'checkout.c' || echo './'`checkout.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'classify.c' || echo './'`classify.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'client.c' || echo './'`client.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'commit.c' || echo './'`commit.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'create_adm.c' || echo './'`create_adm.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'cvsrc.c' || echo './'`cvsrc.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'diff.c' || echo './'`diff.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'edit.c' || echo './'`edit.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'entries.c' || echo './'`entries.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'error.c' || echo './'`error.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'expand_path.c' || echo './'`expand_path.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'fileattr.c' || echo './'`fileattr.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'filesubr.c' || echo './'`filesubr.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'find_names.c' || echo './'`find_names.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'hardlink.c' || echo './'`hardlink.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'hash.c' || echo './'`hash.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'history.c' || echo './'`history.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'ignore.c' || echo './'`ignore.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'import.c' || echo './'`import.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'lock.c' || echo './'`lock.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'log.c' || echo './'`log.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'login.c' || echo './'`login.c #include "getpass.h" .^ %CC-F-NOINCLFILEF, Cannot find file "getpass.h" specified in #include directive. at line number 12 in file USERS:[user15.cvs-1^.11^.17.src]login.c;2It turns out that we don't need the getpass.h any more...
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'logmsg.c' || echo './'`logmsg.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'main.c' || echo './'`main.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'mkmodules.c' || echo './'`mkmodules.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'modules.c' || echo './'`modules.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'myndbm.c' || echo './'`myndbm.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'no_diff.c' || echo './'`no_diff.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'parseinfo.c' || echo './'`parseinfo.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'patch.c' || echo './'`patch.c if ((t.actime = t.modtime = RCS_getrevtime (rcsfile, vers_tag, ............^ %CC-I-QUESTCOMPARE1, In this statement, the unsigned expression "(t.actime=t.mod time=RCS_getrevtime(...))" is being compared with an equality operator to a cons tant whose value is negative. This might not be what you intended. at line number 551 in file USERS:[user15.cvs-1^.11^.17.src]patch.c;1 if ((t.actime = t.modtime = RCS_getrevtime (rcsfile, vers_head, ............^ %CC-I-QUESTCOMPARE1, In this statement, the unsigned expression "(t.actime=t.mod time=RCS_getrevtime(...))" is being compared with an equality operator to a cons tant whose value is negative. This might not be what you intended. at line number 574 in file USERS:[user15.cvs-1^.11^.17.src]patch.c;1 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'rcs.c' || echo './'`rcs.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'rcscmds.c' || echo './'`rcscmds.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'recurse.c' || echo './'`recurse.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'release.c' || echo './'`release.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'remove.c' || echo './'`remove.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'repos.c' || echo './'`repos.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'root.c' || echo './'`root.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'run.c' || echo './'`run.c pid = fork (); ..........^ %CC-I-IMPLICITFUNC, In this statement, the identifier "fork" is implicitly decla red as a function. at line number 190 in file USERS:[user15.cvs-1^.11^.17.src]run.c;1Fork?? didn't we explicitly disable that???
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'scramble.c' || echo './'`scramble.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'server.c' || echo './'`server.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'stack.c' || echo './'`stack.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'status.c' || echo './'`status.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'subr.c' || echo './'`subr.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'tag.c' || echo './'`tag.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'update.c' || echo './'`update.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'version.c' || echo './'`version.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'vers_ts.c' || echo './'`vers_ts.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'watch.c' || echo './'`watch.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'wrapper.c' || echo './'`wrapper.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'zlib.c' || echo './'`zlib.c gcc -g -o cvs add.o admin.o annotate.o buffer.o checkin.o checkout.o classif y.o client.o commit.o create_adm.o cvsrc.o diff.o edit.o entries.o error.o expan d_path.o fileattr.o filesubr.o find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no _diff.o parseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o run.o scramble.o server.o stack.o status.o subr.o tag.o update.o version .o vers_ts.o watch.o wrapper.o zlib.o ../diff/libdiff.a ../lib/libcvs.a ../zlib/ libz.a -lnsl ? cc: Warning: library "nsl" not found %LINK-F-OPENIN, error opening USERS:[user15.cvs-1^.11^.17.src]LOGIN.O; as input -RMS-E-FNF, file not found %DCL-W-SKPDAT, image data (records not beginning with "$") ignored make[2]: *** [cvs] Error 2 make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/USERS/user15/cvs-1.11.17' bash$ make make all-recursive make[1]: Entering directory `/USERS/user15/cvs-1.11.17' Making all in lib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/lib' Making all in zlib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/zlib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/zlib' Making all in diff make[2]: Entering directory `/USERS/user15/cvs-1.11.17/diff' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/diff' Making all in src make[2]: Entering directory `/USERS/user15/cvs-1.11.17/src' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'login.c' || echo './'`login.c tmp = getpass ("CVS password: "); ..............^ %CC-I-IMPLICITFUNC, In this statement, the identifier "cvs_getpass" is implicitl y declared as a function. at line number 541 in file USERS:[user15.cvs-1^.11^.17.src]login.c;3 tmp = getpass ("CVS password: "); ........^ %CC-W-CVTDIFTYPES, In this statement, "cvs_getpass(...)" of type "int", is being converted to "pointer to char". at line number 541 in file USERS:[user15.cvs-1^.11^.17.src]login.c;3 gcc -g -o cvs add.o admin.o annotate.o buffer.o checkin.o checkout.o classif y.o client.o commit.o create_adm.o cvsrc.o diff.o edit.o entries.o error.o expan d_path.o fileattr.o filesubr.o find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no _diff.o parseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o run.o scramble.o server.o stack.o status.o subr.o tag.o update.o version .o vers_ts.o watch.o wrapper.o zlib.o ../diff/libdiff.a ../lib/libcvs.a ../zlib/ libz.a -lnsl ? cc: Warning: library "nsl" not found %LINK-W-WRNERS, compilation warnings in module LOGIN file USERS:[user15.cvs-1^.11^.17.src]login.o;1 %LINK-E-NUDFSYMS, 1 undefined symbol: %LINK-I-UDFSYM, FORK %LINK-W-USEUNDEF, undefined symbol FORK referenced in psect $LINK$ offset %X00000150 in module RUN file USERS:[user15.cvs-1^.11^.17.src]run.o;1 make[2]: *** [cvs] Error 2 make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/USERS/user15/cvs-1.11.17' bash$ make make all-recursive make[1]: Entering directory `/USERS/user15/cvs-1.11.17' Making all in lib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/lib' Making all in zlib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/zlib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/zlib' Making all in diff make[2]: Entering directory `/USERS/user15/cvs-1.11.17/diff' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/diff' Making all in src make[2]: Entering directory `/USERS/user15/cvs-1.11.17/src' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'run.c' || echo './'`run.c pid = fork (); ..........^ %CC-I-IMPLICITFUNC, In this statement, the identifier "fork" is implicitly decla red as a function. at line number 190 in file USERS:[user15.cvs-1^.11^.17.src]run.c;2 gcc -g -o cvs add.o admin.o annotate.o buffer.o checkin.o checkout.o classif y.o client.o commit.o create_adm.o cvsrc.o diff.o edit.o entries.o error.o expan d_path.o fileattr.o filesubr.o find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no _diff.o parseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o run.o scramble.o server.o stack.o status.o subr.o tag.o update.o version .o vers_ts.o watch.o wrapper.o zlib.o ../diff/libdiff.a ../lib/libcvs.a ../zlib/ libz.a -lnsl ? cc: Warning: library "nsl" not found %LINK-W-WRNERS, compilation warnings in module LOGIN file USERS:[user15.cvs-1^.11^.17.src]login.o;1 %LINK-E-NUDFSYMS, 1 undefined symbol: %LINK-I-UDFSYM, FORK %LINK-W-USEUNDEF, undefined symbol FORK referenced in psect $LINK$ offset %X00000150 in module RUN file USERS:[user15.cvs-1^.11^.17.src]run.o;2 make[2]: *** [cvs] Error 2 make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/USERS/user15/cvs-1.11.17' bash$ make make all-recursive make[1]: Entering directory `/USERS/user15/cvs-1.11.17' Making all in lib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/lib' Making all in zlib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/zlib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/zlib' Making all in diff make[2]: Entering directory `/USERS/user15/cvs-1.11.17/diff' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/diff' Making all in src make[2]: Entering directory `/USERS/user15/cvs-1.11.17/src' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'run.c' || echo './'`run.c gcc -g -o cvs add.o admin.o annotate.o buffer.o checkin.o checkout.o classif y.o client.o commit.o create_adm.o cvsrc.o diff.o edit.o entries.o error.o expan d_path.o fileattr.o filesubr.o find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no _diff.o parseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o run.o scramble.o server.o stack.o status.o subr.o tag.o update.o version .o vers_ts.o watch.o wrapper.o zlib.o ../diff/libdiff.a ../lib/libcvs.a ../zlib/ libz.a -lnsl ? cc: Warning: library "nsl" not found %LINK-W-WRNERS, compilation warnings in module LOGIN file USERS:[user15.cvs-1^.11^.17.src]login.o;1 make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/src' Making all in man make[2]: Entering directory `/USERS/user15/cvs-1.11.17/man' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/man' Making all in doc make[2]: Entering directory `/USERS/user15/cvs-1.11.17/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/doc' Making all in contrib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/contrib' rm -f cvs2vendor cp cvs2vendor.sh cvs2vendor chmod +x cvs2vendor rm -f cvscheck cp cvscheck.sh cvscheck chmod +x cvscheck rm -f debug_check_log cp debug_check_log.sh debug_check_log chmod +x debug_check_log rm -f rcs-to-cvs cp rcs-to-cvs.sh rcs-to-cvs chmod +x rcs-to-cvs make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/contrib' Making all in tools make[2]: Entering directory `/USERS/user15/cvs-1.11.17/tools' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/tools' Making all in windows-NT make[2]: Entering directory `/USERS/user15/cvs-1.11.17/windows-NT' Making all in SCC make[3]: Entering directory `/USERS/user15/cvs-1.11.17/windows-NT/SCC' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/USERS/user15/cvs-1.11.17/windows-NT/SCC' make[3]: Entering directory `/USERS/user15/cvs-1.11.17/windows-NT' sed "s/%PACKAGE_VERSION%/1.11.17/" <./config.h.in \ >>config.tmp make[3]: Leaving directory `/USERS/user15/cvs-1.11.17/windows-NT' make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/windows-NT' Making all in os2 make[2]: Entering directory `/USERS/user15/cvs-1.11.17/os2' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/os2' Making all in emx make[2]: Entering directory `/USERS/user15/cvs-1.11.17/emx' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/emx' Making all in vms make[2]: Entering directory `/USERS/user15/cvs-1.11.17/vms' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/vms' make[2]: Entering directory `/USERS/user15/cvs-1.11.17' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17' make[1]: Leaving directory `/USERS/user15/cvs-1.11.17' bash$ make make all-recursive make[1]: Entering directory `/USERS/user15/cvs-1.11.17' Making all in lib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/lib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/lib' Making all in zlib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/zlib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/zlib' Making all in diff make[2]: Entering directory `/USERS/user15/cvs-1.11.17/diff' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/diff' Making all in src make[2]: Entering directory `/USERS/user15/cvs-1.11.17/src' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../diff -I../zlib -g -c `test -f 'vms_crtl_init.c' || echo './'`vms_crtl_init.c gcc -g -o cvs add.o admin.o annotate.o buffer.o checkin.o checkout.o classif y.o client.o commit.o create_adm.o cvsrc.o diff.o edit.o entries.o error.o expan d_path.o fileattr.o filesubr.o find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no _diff.o parseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o run.o scramble.o server.o stack.o status.o subr.o tag.o update.o version .o vers_ts.o watch.o wrapper.o zlib.o vms_crtl_init.o ../diff/libdiff.a ../lib/l ibcvs.a ../zlib/libz.a -lnsl ? cc: Warning: library "nsl" not found %LINK-W-WRNERS, compilation warnings in module LOGIN file USERS:[user15.cvs-1^.11^.17.src]login.o;1 make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/src' Making all in man make[2]: Entering directory `/USERS/user15/cvs-1.11.17/man' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/man' Making all in doc make[2]: Entering directory `/USERS/user15/cvs-1.11.17/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/doc' Making all in contrib make[2]: Entering directory `/USERS/user15/cvs-1.11.17/contrib' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/contrib' Making all in tools make[2]: Entering directory `/USERS/user15/cvs-1.11.17/tools' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/tools' Making all in windows-NT make[2]: Entering directory `/USERS/user15/cvs-1.11.17/windows-NT' Making all in SCC make[3]: Entering directory `/USERS/user15/cvs-1.11.17/windows-NT/SCC' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/USERS/user15/cvs-1.11.17/windows-NT/SCC' make[3]: Entering directory `/USERS/user15/cvs-1.11.17/windows-NT' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/USERS/user15/cvs-1.11.17/windows-NT' make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/windows-NT' Making all in os2 make[2]: Entering directory `/USERS/user15/cvs-1.11.17/os2' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/os2' Making all in emx make[2]: Entering directory `/USERS/user15/cvs-1.11.17/emx' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/emx' Making all in vms make[2]: Entering directory `/USERS/user15/cvs-1.11.17/vms' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17/vms' make[2]: Entering directory `/USERS/user15/cvs-1.11.17' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/USERS/user15/cvs-1.11.17' make[1]: Leaving directory `/USERS/user15/cvs-1.11.17' bash$ . . . . Welcome to OpenVMS (TM) Alpha Operating System, Version V7.3-2 Username: user15 Password: Welcome to OpenVMS (TM) Alpha Operating System, Version V7.3-2 Last interactive login on Sunday, 27-JUN-2004 00:49:15.83 %DCL-I-SUPERSEDE, previous value of DCL$PATH has been superseded $ bash bash$ ls CVS-1_11_17_TAR cvs-1.11.17 login.com testvcs.log buildcvs15.log cvsbuild15.log temp bash$ cd cvs-1.11.17/ bash$ ls AUTHORS Makefile.am confdefs.h cvs.spec man BUGS Makefile.in config.h cvs.spec.in mdate-sh COPYING NEWS config.h.in cvsnt.dep missing COPYING.LIB PROJECTS config.log cvsnt.dsp mkinstalldirs ChangeLog README config.status cvsnt.dsw mktemp.sh ChangeLog.zoo README.VMS configure cvsnt.mak os2 DEVEL-CVS TESTS configure.in depcomp src FAQ TODO configure.org diff stamp-h1 HACKING acinclude.m4 confstat7945-21368 doc tools INSTALL aclocal.m4 conftest.DSF emx vms MINOR-BUGS build.com contrib install-sh windows-NT Makefile compile cvs-format.el lib zlib bash$ cd src bash$ ls ChangeLog commit.o hardlink.c myndbm.o server.h ChangeLog-9194 create_adm.c hardlink.h no_diff.c server.o ChangeLog-9395 create_adm.o hardlink.o no_diff.o stack.c ChangeLog-96 cvs hash.c parseinfo.c stack.h ChangeLog-97 cvs.DSF hash.h parseinfo.o stack.o Makefile cvs.h hash.o patch.c status.c Makefile.am cvsbug history.c patch.o status.o Makefile.in cvsbug.in history.h rcs.c subr.c add.c cvsrc.c history.o rcs.h subr.o add.o cvsrc.o ignore.c rcs.o tag.c admin.c diff.c ignore.o rcscmds.c tag.o admin.o diff.o import.c rcscmds.o update.c annotate.c edit.c import.o recurse.c update.h annotate.o edit.h lock.c recurse.o update.o buffer.c edit.o lock.o release.c vers_ts.c buffer.h entries.c log.c release.o vers_ts.o buffer.o entries.o log.o remove.c version.c build_src.com error.c login.c remove.o version.o check.log error.h login.o repos.c vms_crtl_init.c checkin.c error.o logmsg.c repos.o vms_crtl_init.o checkin.o expand_path.c logmsg.o root.c watch.c checkout.c expand_path.o main.c root.h watch.h checkout.o fileattr.c main.o root.o watch.o classify.c fileattr.h mkmodules.c run.c wrapper.c classify.o fileattr.o mkmodules.o run.o wrapper.o client.c filesubr.c modules.c sanity.sh zlib.c client.h filesubr.o modules.o scramble.c zlib.o client.o find_names.c myndbm.c scramble.o commit.c find_names.o myndbm.h server.c bash$ cvs --version Concurrent Versions System (CVS) 1.11.17 (client) Copyright (c) 1989-2004 Brian Berliner, david d `zoo' zuhn, Jeff Polk, and other authors CVS may be copied only under the terms of the GNU General Public License, a copy of which can be found with the CVS distribution kit. Specify the --help option for further information about CVS bash$ cvs --help Usage: cvs [cvs-options] command [command-options-and-arguments] where cvs-options are -q, -n, etc. (specify --help-options for a list of options) where command is add, admin, etc. (specify --help-commands for a list of commands or --help-synonyms for a list of command synonyms) where command-options-and-arguments depend on the specific command (specify -H followed by a command name for command-specific help) Specify --help to receive this message The Concurrent Versions System (CVS) is a tool for version control. For CVS updates and additional information, see the CVS home page at http://www.cvshome.org/ or Pascal Molli's CVS site at http://www.loria.fr/~molli/cvs-index.html bash$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gnv login Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/gnv CVS password: cvs [login aborted]: cannot fdopen 6 for write: invalid argument bash$ exit $ lo USER15 logged out at 28-JUN-2004 23:23:01.09The fdopen error looks a lot like an error Martin encountered when porting bzip2 1.0.2. When I asked for his help he responded:
"Before the fdopen() could be a open(). If the file must be opened for binairy output "wb" or "w+b", then the open statement must have the "ctx=bin" option."
So now I'm looking for such a situation in the src/client.c.