From: Jouk Jansen [joukj@hrem.stm.tudelft.nl] Sent: Tuesday, March 06, 2001 4:03 AM To: Info-VAX@Mvb.Saic.Com Subject: Re: ANNOUNCING: Patch file for CVS v1.11 for OpenVMS. Robert Alan Byer wrote: > > You can find my patch at. > > http://www.ourservers.net/public/vms/programming/vms_cvs-1_11.zip > > And you will need the CVS v1.11 source from.. > > ftp://ftp.cyclic.com/pub > > Curently, its just a client and it does login to a server and will checkout > files, but it dosen't convert file names like "config.h.in" and won't download > them and will bomb on directories like ".test" > > I haven't tested out all the functions so I'm not sure what is and isn't > working and you WILL get some link warnings about some functions missing, which > I couldn't find so I'm not sure what's up with that, but it runs anyway. The undefined functions are in [LIB]REGEX.C but were not comiled in correctly. Apply the patch below to get them. Jouk polka-jj) diff regex.c regex.c;1 ************ File $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.C;3 25 #elif defined( VMS ) 26 #define alloca malloc 27 #endif ****** File $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.C;1 25 #endif ************ ************ File $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.C;3 6039 #ifndef VMS 6040 const 6041 #endif 6042 char * 6043 re_compile_pattern (pattern, length, bufp) ****** File $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.C;1 6037 6038 const char * 6039 re_compile_pattern (pattern, length, bufp) ************ ************ File $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.C;3 6072 #if defined (_REGEX_RE_COMP) || defined (_LIBC) || defined( VMS ) 6073 ****** File $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.C;1 6068 #if defined (_REGEX_RE_COMP) || defined (_LIBC) 6069 ************ Number of difference sections found: 3 Number of difference records found: 7 DIFFERENCES /IGNORE=()/MERGED=1- $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.C;3- $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.C;1 polka-jj) dif regex.h ************ File $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.H;2 426 #ifdef VMS 427 extern char *re_compile_pattern 428 #else 429 extern const char *re_compile_pattern 430 #endif 431 _RE_ARGS ((const char *pattern, int length, ****** File $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.H;1 426 extern const char *re_compile_pattern 427 _RE_ARGS ((const char *pattern, int length, ************ Number of difference sections found: 1 Number of difference records found: 5 DIFFERENCES /IGNORE=()/MERGED=1- $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.H;2- $DISK2:[JOUKJ.PUBLIC.GNU.CVS.CVS-1_11.LIB]REGEX.H;1