IRIX 6.5.19m compile/configure issues with Base64.cpp
-----------------------------------------------------

         Key: XERCESC-1405
         URL: http://issues.apache.org/jira/browse/XERCESC-1405
     Project: Xerces-C++
        Type: Bug
  Components: Build  
    Versions: 2.6.0    
 Environment: SGI Irix 6.5.19m
C++ Compiler vers 7.4.1m
gcc version 2.8.1
8 500 MHZ IP35 Processors
CPU: MIPS R14000 Processor Chip Revision: 2.4
FPU: MIPS R14010 Floating Point Chip Revision: 2.4

    Reporter: Gesner Herard, Jr.


Even after finding closest existing bugs to problem 1256/1252 and employing the 
listed changes, still yielding the same errors.

Also tried runConfigure combos:
./runConfigure -p irix -c cc -x CC
./runConfigure -p irix -c cc -x CC -b 64 
./runConfigure -p irix -c cc -x CC -b 64 -z -64 -l -64 
------------------------------------------

"Base64.cpp":  creating precompiled header file "Base64.pch".
cc-1299 CC: ERROR File = Base64.cpp, Line = 137
  An "inline" specifier is only allowed on function declarations.

  static inline void* getExternalMemory(MemoryManager* const allocator
  ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 137
  The identifier "MemoryManager" is undefined.

  static inline void* getExternalMemory(MemoryManager* const allocator
                                        ^

cc-1029 CC: ERROR File = Base64.cpp, Line = 137
  An expression is expected at this point.

  static inline void* getExternalMemory(MemoryManager* const allocator
                                                       ^

cc-1018 CC: ERROR File = Base64.cpp, Line = 138
  An unmatched left parentheses "(" appears in an expression.

                                      , unsigned int const   sizeToAllocate)
                                      ^

cc-1065 CC: ERROR File = Base64.cpp, Line = 139
  A semicolon is expected at this point.

  {
  ^

cc-3193 CC: ERROR File = Base64.cpp, Line = 190
  The "MemoryManager" is not a type name.

                        , MemoryManager* const memMgr)
                          ^

cc-1143 CC: ERROR File = Base64.cpp, Line = 187
  Declaration is incompatible with "XMLByte *Base64::encode(const XMLByte *,
          unsigned int, unsigned int *)" (declared at line 98 of
          "/usr/local/include/xercesc/util/Base64.hpp").

  XMLByte* Base64::encode(const XMLByte* const inputData
                   ^

cc-1108 CC: ERROR File = Base64.cpp, Line = 212
  The indicated expression must have pointer-to-function type.

      XMLByte *encodedData = (XMLByte*) getExternalMemory(memMgr, 
(quadrupletCount*FOURBYTE+lineCount+1) * sizeof(XMLByte));
                                        ^

cc-3193 CC: ERROR File = Base64.cpp, Line = 297
  The "MemoryManager" is not a type name.

                          ,       MemoryManager* const manager
                                  ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 298
  The identifier "Conformance" is undefined.

                          ,       Conformance          conform )
                                  ^

cc-1143 CC: ERROR File = Base64.cpp, Line = 296
  Declaration is incompatible with "int Base64::getDataLength(const XMLCh *)"
          (declared at line 144 of
          "/usr/local/include/xercesc/util/Base64.hpp").

  int Base64::getDataLength(const XMLCh*         const inputData
              ^

cc-1278 CC: ERROR File = Base64.cpp, Line = 302
  No instance of overloaded function "Base64::decode" matches the argument list.

            The argument types are:  (const XMLCh *const, unsigned int *,
                      <error-type> *const, <error-type>).
      XMLCh* decodedData = decode(inputData, &retLen, manager, conform);
                           ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 308
  The identifier "returnExternalMemory" is undefined.

          returnExternalMemory(manager, decodedData);
          ^

cc-3193 CC: ERROR File = Base64.cpp, Line = 315
  The "MemoryManager" is not a type name.

                        ,       MemoryManager* const  memMgr
                                ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 316
  The identifier "Conformance" is undefined.

                        ,       Conformance           conform )
                                ^

cc-1474 CC: ERROR File = Base64.cpp, Line = 313
  No instance of overloaded function "Base64::decode" matches the specified 
type.

  XMLByte* Base64::decode(const XMLByte*       const  inputData
                   ^

cc-1278 CC: ERROR File = Base64.cpp, Line = 319
  No instance of overloaded function "Base64::decode" matches the argument list.

            The argument types are:  (const XMLByte *const, unsigned int *,
                      XMLByte *, <error-type> *const, <error-type>).
      XMLByte* retStr = decode(
                        ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 330
  The identifier "returnExternalMemory" is undefined.

          returnExternalMemory(memMgr, canRepInByte);
          ^

cc-3193 CC: ERROR File = Base64.cpp, Line = 337
  The "MemoryManager" is not a type name.

                      ,       MemoryManager* const   memMgr
                              ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 338
  The identifier "Conformance" is undefined.

                      ,       Conformance            conform )
                              ^

cc-1474 CC: ERROR File = Base64.cpp, Line = 335
  No instance of overloaded function "Base64::decode" matches the specified 
type.

  XMLCh* Base64::decode(const XMLCh*         const   inputData
                 ^

cc-1108 CC: ERROR File = Base64.cpp, Line = 347
  The indicated expression must have pointer-to-function type.

      XMLByte *dataInByte = (XMLByte*) getExternalMemory(memMgr, (srcLen+1) * 
sizeof(XMLByte));
                                       ^

cc-1070 CC: ERROR File = Base64.cpp, Line = 348
  The indicated type is incomplete.

      ArrayJanitor<XMLByte> janFill(dataInByte, memMgr ? memMgr : 
XMLPlatformUtils::fgMemoryManager);
                                                                  ^

cc-1262 CC: ERROR File = Base64.cpp, Line = 348
  No instance of constructor "ArrayJanitor<XMLByte>::ArrayJanitor" matches the
          argument list.

            The argument types are:  (XMLByte *, <error-type>).
      ArrayJanitor<XMLByte> janFill(dataInByte, memMgr ? memMgr : 
XMLPlatformUtils::fgMemoryManager);
                                    ^

cc-1278 CC: ERROR File = Base64.cpp, Line = 359
  No instance of overloaded function "Base64::decode" matches the argument list.

            The argument types are:  (XMLByte *, unsigned int *, <error-type>
                      *const, <error-type>).
        XMLByte *DecodedBuf = decode(dataInByte, decodedLen, memMgr, conform);
                              ^

cc-1108 CC: ERROR File = Base64.cpp, Line = 367
  The indicated expression must have pointer-to-function type.

      XMLCh *toRet = (XMLCh*) getExternalMemory(memMgr, (*decodedLen+1) * 
sizeof(XMLCh));
                              ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 377
  The identifier "returnExternalMemory" is undefined.

      returnExternalMemory(memMgr, DecodedBuf);
      ^

cc-1132 CC: ERROR File = Base64.cpp, Line = 391
  The class "Base64" has no member "getCanonicalRepresentation".

  XMLCh* Base64::getCanonicalRepresentation(const XMLCh*         const   
inputData
                 ^

cc-3193 CC: ERROR File = Base64.cpp, Line = 392
  The "MemoryManager" is not a type name.

                                          ,       MemoryManager* const   memMgr
                                                  ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 393
  The identifier "Conformance" is undefined.

                                          ,       Conformance            
conform)
                                                  ^

cc-1108 CC: ERROR File = Base64.cpp, Line = 403
  The indicated expression must have pointer-to-function type.

      XMLByte *dataInByte = (XMLByte*) getExternalMemory(memMgr, (srcLen+1) * 
sizeof(XMLByte));
                                       ^

cc-1070 CC: ERROR File = Base64.cpp, Line = 404
  The indicated type is incomplete.

      ArrayJanitor<XMLByte> janFill(dataInByte, memMgr ? memMgr : 
XMLPlatformUtils::fgMemoryManager);
                                                                  ^

cc-1262 CC: ERROR File = Base64.cpp, Line = 404
  No instance of constructor "ArrayJanitor<XMLByte>::ArrayJanitor" matches the
          argument list.

            The argument types are:  (XMLByte *, <error-type>).
      ArrayJanitor<XMLByte> janFill(dataInByte, memMgr ? memMgr : 
XMLPlatformUtils::fgMemoryManager);
                                    ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 416
  The identifier "decode" is undefined.

      XMLByte*     retStr = decode(
                            ^

cc-1108 CC: ERROR File = Base64.cpp, Line = 430
  The indicated expression must have pointer-to-function type.

      XMLCh *canRepData = (XMLCh*) getExternalMemory(memMgr, (canRepLen + 1) * 
sizeof(XMLCh));
                                   ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 440
  The identifier "returnExternalMemory" is undefined.

      returnExternalMemory(memMgr, retStr);
      ^

cc-3193 CC: ERROR File = Base64.cpp, Line = 505
  The "MemoryManager" is not a type name.

                            ,       MemoryManager*  const   memMgr
                                    ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 506
  The identifier "Conformance" is undefined.

                            ,       Conformance             conform
                                    ^

cc-1474 CC: ERROR File = Base64.cpp, Line = 502
  No instance of overloaded function "Base64::decode" matches the specified 
type.

  XMLByte* Base64::decode (   const XMLByte*        const   inputData
                   ^

cc-1108 CC: ERROR File = Base64.cpp, Line = 519
  The indicated expression must have pointer-to-function type.

      XMLByte* rawInputData = (XMLByte*) getExternalMemory(memMgr, 
(inputLength+1) * sizeof(XMLByte));
                                         ^

cc-1070 CC: ERROR File = Base64.cpp, Line = 520
  The indicated type is incomplete.

      ArrayJanitor<XMLByte> jan(rawInputData, memMgr ? memMgr : 
XMLPlatformUtils::fgMemoryManager);
                                                                ^

cc-1262 CC: ERROR File = Base64.cpp, Line = 520
  No instance of constructor "ArrayJanitor<XMLByte>::ArrayJanitor" matches the
          argument list.

            The argument types are:  (XMLByte *, <error-type>).
      ArrayJanitor<XMLByte> jan(rawInputData, memMgr ? memMgr : 
XMLPlatformUtils::fgMemoryManager);
                                ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 528
  The identifier "Conf_RFC2045" is undefined.

      case Conf_RFC2045:
           ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 545
  The identifier "Conf_Schema" is undefined.

      case Conf_Schema:
           ^

cc-1108 CC: ERROR File = Base64.cpp, Line = 598
  The indicated expression must have pointer-to-function type.

      XMLByte *decodedData = (XMLByte*) getExternalMemory(memMgr, 
(quadrupletCount*3+1) * sizeof(XMLByte));
                                        ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 613
  The identifier "returnExternalMemory" is undefined.

              returnExternalMemory(memMgr, decodedData);
              ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 636
  The identifier "returnExternalMemory" is undefined.

          returnExternalMemory(memMgr, decodedData);
          ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 655
  The identifier "returnExternalMemory" is undefined.

                  returnExternalMemory(memMgr, decodedData);
                  ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 667
  The identifier "returnExternalMemory" is undefined.

                  returnExternalMemory(memMgr, decodedData);
                  ^

cc-1020 CC: ERROR File = Base64.cpp, Line = 677
  The identifier "returnExternalMemory" is undefined.

              returnExternalMemory(memMgr, decodedData);
              ^

50 errors detected in the compilation of "Base64.cpp".
gmake[1]: *** [Base64.o] Error 2

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to