Uploaded image for project: 'Xerces-C++'
  1. Xerces-C++
  2. XERCESC-1052

fMemoryManager not defined under Intel compiler (icc)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Resolution: Fixed
    • 2.3.0
    • 2.4.0
    • Utilities
    • None
    • Operating System: Linux
      Platform: PC
    • 24706

    Description

      Hello,
      I compiled xercesc 2.3.0 on linux RH73 with the Intel compiler icc 7.1.006.
      http://spi.cern.ch/extsoft/icc.html
      There is no error message at compilation.
      But when using fMemoryManager, it is not defined.
      In the file include/xercesc/util/RefVectorOf.c, line 139 :
      fMemoryManager->deallocate(this->fElemList);//delete [] this->fElemList;
      is changed to:
      this->fMemoryManager->deallocate(this->fElemList);//delete [] this->fElemList;
      and it works.

      This problem does not appear with gcc 3.2.
      Can you please tell me what you think?

      Regards.

      Attachments

        Activity

          People

            Unassigned Unassigned
            eric.poinsignon@cern.ch Eric Poinsignon
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: