Following files need to be modified to enable a successful build of the released CVS-1_11_20 client on VMS

USERS.PS.TOOLS.CVS.CVS-1_11_20>dir [...]*.*;2

Directory TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.LIB]
GETOPT.C;2          SYSTEM.H;2
Total of 2 files.

Directory TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.SRC]
CLIENT.C;2
Total of 1 file.

Directory TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]
CONFIG.H;2          FILESUBR.C;2        VMS.H;2
Total of 3 files.

Directory TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.ZLIB]
DESCRIP.MMS;2
Total of 1 file.
Grand total of 4 directories, 7 files.

differences:
-1- [ZLIB] very minor adjustment in DESCRIP.MMS Our system hasn't X11vms:xVMSutils.olb
So :
[...S-1_11_20.ZLIB]>diff descrip.mms
************
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.ZLIB]DESCRIP.MMS;2
17 all : example.exe
18 @ write sys$output " Example applications available"
******
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.ZLIB]DESCRIP.MMS;1
17 all : example.exe minigzip.exe
18 @ write sys$output " Example applications available"
************
************
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.ZLIB]DESCRIP.MMS;2
25 #minigzip.exe : minigzip.obj libz.olb
26 # link minigzip,libz.olb/lib,x11vms:xvmsutils.olb/lib
27
******
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.ZLIB]DESCRIP.MMS;1
25 minigzip.exe : minigzip.obj libz.olb
26 link minigzip,libz.olb/lib,x11vms:xvmsutils.olb/lib
27
************
Number of difference sections found: 2
Number of difference records found: 3
DIFFERENCES /IGNORE=()/MERGED=1-
TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.ZLIB]DESCRIP.MMS;2-
TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.ZLIB]DESCRIP.MMS;1


-2- [VMS] missing VMS_FILENAME_CLASSES and a minor compiler warning correction
[...VS-1_11_20.VMS]>dif config.h
************
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]CONFIG.H;2
198 #define FOLD_FN_CHAR(c) (VMS_filename_classes[(unsigned char) (c)])
199 extern unsigned char VMS_filename_classes[];
200
201 #define RSH_NOT_TRANSPARENT 1
******
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]CONFIG.H;1
198 #define RSH_NOT_TRANSPARENT 1
************
Number of difference sections found: 1
Number of difference records found: 3
DIFFERENCES /IGNORE=()/MERGED=1-
TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]CONFIG.H;2-
TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]CONFIG.H;1



[...VS-1_11_20.VMS]>diff filesubr.c ************ File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]FILESUBR.C;2 659 unsigned char 660 VMS_filename_classes[] = 661 { 662 0x00,0x01,0x02,0x03, 0x04,0x05,0x06,0x07, 663 0x08,0x09,0x0a,0x0b, 0x0c,0x0d,0x0e,0x0f, 664 0x10,0x11,0x12,0x13, 0x14,0x15,0x16,0x17, 665 0x18,0x19,0x1a,0x1b, 0x1c,0x1d,0x1e,0x1f, 666 0x20,0x21,0x22,0x23, 0x24,0x25,0x26,0x27, 667 0x28,0x29,0x2a,0x2b, 0x2c,0x2d,0x2e,0x2f, 668 0x30,0x31,0x32,0x33, 0x34,0x35,0x36,0x37, 669 0x38,0x39,0x3a,0x3b, 0x3c,0x3d,0x3e,0x3f, 670 0x40,0x61,0x62,0x63, 0x64,0x65,0x66,0x67, 671 0x68,0x69,0x6a,0x6b, 0x6c,0x6d,0x6e,0x6f, 672 0x70,0x71,0x72,0x73, 0x74,0x75,0x76,0x77, 673 0x78,0x79,0x7a,0x5b, 0x5c,0x5d,0x5e,0x5f, 674 0x60,0x61,0x62,0x63, 0x64,0x65,0x66,0x67, 675 0x68,0x69,0x6a,0x6b, 0x6c,0x6d,0x6e,0x6f, 676 0x70,0x71,0x72,0x73, 0x74,0x75,0x76,0x77, 677 0x78,0x79,0x7a,0x7b, 0x7c,0x7d,0x7e,0x7f, 678 0x80,0x81,0x82,0x83, 0x84,0x85,0x86,0x87, 679 0x88,0x89,0x8a,0x8b, 0x8c,0x8d,0x8e,0x8f, 680 0x90,0x91,0x92,0x93, 0x94,0x95,0x96,0x97, 681 0x98,0x99,0x9a,0x9b, 0x9c,0x9d,0x9e,0x9f, 682 0xa0,0xa1,0xa2,0xa3, 0xa4,0xa5,0xa6,0xa7, 683 0xa8,0xa9,0xaa,0xab, 0xac,0xad,0xae,0xaf, 684 0xb0,0xb1,0xb2,0xb3, 0xb4,0xb5,0xb6,0xb7, 685 0xb8,0xb9,0xba,0xbb, 0xbc,0xbd,0xbe,0xbf, 686 0xc0,0xc1,0xc2,0xc3, 0xc4,0xc5,0xc6,0xc7, 687 0xc8,0xc9,0xca,0xcb, 0xcc,0xcd,0xce,0xcf, 688 0xd0,0xd1,0xd2,0xd3, 0xd4,0xd5,0xd6,0xd7, 689 0xd8,0xd9,0xda,0xdb, 0xdc,0xdd,0xde,0xdf, 690 0xe0,0xe1,0xe2,0xe3, 0xe4,0xe5,0xe6,0xe7, 691 0xe8,0xe9,0xea,0xeb, 0xec,0xed,0xee,0xef, 692 0xf0,0xf1,0xf2,0xf3, 0xf4,0xf5,0xf6,0xf7, 693 0xf8,0xf9,0xfa,0xfb, 0xfc,0xfd,0xfe,0xff, 694 }; 695 ****** File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]FILESUBR.C;1 659 ************ ************ File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]FILESUBR.C;2 941 const char * 942 last_component (path) ****** File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]FILESUBR.C;1 905 char * 906 last_component (path) ************ Number of difference sections found: 2 Number of difference records found: 37 DIFFERENCES /IGNORE=()/MERGED=1- TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]FILESUBR.C;2- TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]FILESUBR.C;1

[...VS-1_11_20.VMS]>diff vms.h
************
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]VMS.H;2
   40   /* int link(char *from, char *to);
   41   */
   42   #define stat(a, b) wrapped_stat(a, b)
******
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]VMS.H;1
   40   int link(char *from, char *to);
   41
   42   #define stat(a, b) wrapped_stat(a, b)
************
Number of difference sections found: 1
Number of difference records found: 2
DIFFERENCES /IGNORE=()/MERGED=1-
    TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]VMS.H;2-
    TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.VMS]VMS.H;1

-3- [LIB] exclude OSX_filename_classes when building VMS client version.
[...VS-1_11_20.LIB]>diff system.h
************
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.LIB]SYSTEM.H;2
503 #if defined(MACOS) || defined(TARGET_OS_MAC)
504 # define FOLD_FN_CHAR(c) (OSX_filename_classes[(unsigned char) (c)])
505 extern unsigned char OSX_filename_classes[];
506 #endif
507 # endif /* __CYGWIN32__ || WOE32 */
******
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.LIB]SYSTEM.H;1
503 # define FOLD_FN_CHAR(c) (OSX_filename_classes[(unsigned char) (c)])
504 extern unsigned char OSX_filename_classes[];
505 # endif /* __CYGWIN32__ || WOE32 */
************
Number of difference sections found: 1
Number of difference records found: 4
DIFFERENCES /IGNORE=()/MERGED=1-
TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.LIB]SYSTEM.H;2-
TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.LIB]SYSTEM.H;1


Compiler issue (unknown why)
[...VS-1_11_20.LIB]>diff getopt.c
************
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.LIB]GETOPT.C;2
  672   getopt (int argc, char *const *argv, const char *optstring)
  673   {
******
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.LIB]GETOPT.C;1
  672   getopt (argc, argv, optstring)
  673        int argc;
  674        char *const *argv;
  675        const char *optstring;
  676   {
************
Number of difference sections found: 1
Number of difference records found: 4
DIFFERENCES /IGNORE=()/MERGED=1-
    TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.LIB]GETOPT.C;2-
    TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.LIB]GETOPT.C;1

-4- [SRC] client.c VMS socket return status problem in handle_m and handle_e when using select(...) ENOTSOCK
[...VS-1_11_20.SRC]>diff client.c
************
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.SRC]CLIENT.C;2
3102 if (errno != ENOTSOCK)
3103 perror ("cannot write to stdout");
******
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.SRC]CLIENT.C;1
3102 perror ("cannot write to stdout");
************
************
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.SRC]CLIENT.C;2
3168 if (errno != ENOTSOCK)
3169 fperrmsg (stdout, 1, errno, "cannot write to stderr");
******
File TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.SRC]CLIENT.C;1
3167 fperrmsg (stdout, 1, errno, "cannot write to stderr");
************
Number of difference sections found: 2
Number of difference records found: 2
DIFFERENCES /IGNORE=()/MERGED=1-
TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.SRC]CLIENT.C;2-
TOOLS$DISK:[USERS.PS.TOOLS.CVS.CVS-1_11_20.SRC]CLIENT.C;1


First tests successful

USERS.PS.TOOLS.CVS>cvs --version

Concurrent Versions System (CVS) 1.11.20 (client)

Copyright (C) 2005 Free Software Foundation, Inc.

Senior active maintainers include Larry Jones, Derek R. Price,
and Mark D. Baushke. Please see the AUTHORS and README files from the CVS
distribution kit for a complete list of contributors and copyrights.


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
USERS.PS.TOOLS.CVS>cvs co smile
-f checkout: Updating smile
U smile/bsearch.c
U smile/faces.in
U smile/getopt.c
U smile/ltoa.c
U smile/make_vms.com
U smile/makefile
U smile/mkfaces.c
U smile/other
U smile/patchlevel.h
U smile/readme
U smile/smiley.1
U smile/smiley.c
U smile/smiley.h
U smile/smiley.hlp
-f checkout: Updating smile/newfaces
USERS.PS.TOOLS.CVS>

_______________________________________________
Bug-cvs mailing list
Bug-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-cvs

Reply via email to