bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

OpenVMS and CVS-1_11_21 client


From: Piet Schuermans
Subject: OpenVMS and CVS-1_11_21 client
Date: Tue, 8 Nov 2005 23:24:58 +0100

Following files need to be modified to enable a successful build of the released CVS-1_11_21 client for OpenVMS on AXP
Using Compaq C V6.5-001
Build on OpenVMS 7.3-2 and OpenVMS 8.2.1

CVS-1_11_21>dir [...]*.*;2
Directory TOOLS$DISK:[CVS-1_11_21.LIB]
GETOPT.C;2          SYSTEM.H;2
Total of 2 files.

Directory TOOLS$DISK:[CVS-1_11_21.SRC]
CLIENT.C;2            RECURSE.C;2
Total of 2 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.

differences:
-1- [VMS] missing VMS_FILENAME_CLASSES and a minor compiler warning correction
[...VS-1_11_21.VMS]>dif config.h
************
File TOOLS$DISK:[.CVS-1_11_21.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:[CVS-1_11_21.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:[CVS-1_11_21.VMS]CONFIG.H;2-
    TOOLS$DISK:[CVS-1_11_21.VMS]CONFIG.H;1

[...VS-1_11_21.VMS]>diff filesubr.c
************
File TOOLS$DISK:[CVS-1_11_21.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:[CVS-1_11_21.VMS]FILESUBR.C;1
  659
************
************
File TOOLS$DISK:[CVS-1_11_21.VMS]FILESUBR.C;2
  941   const char *
  942   last_component (path)
******
File TOOLS$DISK:[CVS-1_11_21.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:[CVS-1_11_21.VMS]FILESUBR.C;2-
    TOOLS$DISK:[CVS.CVS-1_11_21.VMS]FILESUBR.C;1

[...VS-1_11_21.VMS]>diff vms.h
************
File TOOLS$DISK:[CVS.CVS-1_11_21.VMS]VMS.H;2
   40    int link(const char *from, const char *to);
   41
   42   #define stat(a, b) wrapped_stat(a, b)
******
File TOOLS$DISK:[CVS.CVS-1_11_21.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:[CVS-1_11_21.VMS]VMS.H;2-
    TOOLS$DISK:[CVS-1_11_21.VMS]VMS.H;1

-2- [LIB] exclude OSX_filename_classes when building VMS client version.
[...VS-1_11_21.LIB]>diff system.h
************
File TOOLS$DISK:[CVS-1_11_21.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:[CVS-1_11_21.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:[CVS-1_11_21.LIB]SYSTEM.H;2-
    TOOLS$DISK:[CVS-1_11_21.LIB]SYSTEM.H;1

Compiler issue (still unknown why)
[...VS-1_11_21.LIB]>diff getopt.c
************
File TOOLS$DISK:[CVS-1_11_21.LIB]GETOPT.C;2
  672   getopt (int argc, char *const *argv, const char *optstring)
  673   {
******
File TOOLS$DISK:[CVS-1_11_21.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:[CVS-1_11_21.LIB]GETOPT.C;2-
    TOOLS$DISK:[CVS-1_11_21.LIB]GETOPT.C;1

-3- [SRC] client.c VMS socket return status problem in handle_m and handle_e when using select(...) ENOTSOCK
[...VS-1_11_21.SRC]>diff client.c
************
File TOOLS$DISK:[CVS-1_11_21.SRC]CLIENT.C;2
 3102          if (errno != ENOTSOCK)
 3103           perror ("cannot write to stdout");
******
File TOOLS$DISK:[CVS-1_11_21.SRC]CLIENT.C;1
 3102           perror ("cannot write to stdout");
************
************
File TOOLS$DISK:[CVS-1_11_21.SRC]CLIENT.C;2
 3168         if (errno != ENOTSOCK)
 3169           fperrmsg (stdout, 1, errno, "cannot write to stderr");
******
File TOOLS$DISK:[CVS-1_11_21.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:[CVS-1_11_21.SRC]CLIENT.C;2-
    TOOLS$DISK:[CVS-1_11_21.SRC]CLIENT.C;1

-4- [SRC] recurse.c this is new (not existing in CVS-1_11_20 / CVS-1_11_19 ... and earlier source sets. assert (!"Not reached. Please report this problem to <"
................^
%CC-E-CLOSEPAREN, Missing ")".
==> correct assert ( condition )







reply via email to

[Prev in Thread] Current Thread [Next in Thread]