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

build failure on visionOS

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Blocker
    • Resolution: Unresolved
    • 3.2.5
    • None
    • Build
    • None
    • macOS 13.6.3
      Platforms/XROS.platform/Developer/SDKs/XROS.sdk

    Description

      does Xerces-c 3.2.5 build on visionOS? (it successful builds via CMake on Windows, Mac, iOS and Linux)

      On visionOS I am seeing:

      /Build/visionOS/visionos1.0-libc++-clang15.0/xerces-c/src/xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp:99:12: error: unknown type name 'TextEncoding'
              ,               TextEncoding                    textEncoding
                              ^
      /Build/visionOS/visionos1.0-libc++-clang15.0/xerces-c/src/xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp:116:2: error: unknown type name 'CollatorRef'
              CollatorRef     fCollator;                                              // Our collator
              ^
      /Build/visionOS/visionos1.0-libc++-clang15.0/xerces-c/src/xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp:130:2: error: unknown type name 'TextEncoding'
              TextEncoding discoverLCPEncoding();
              ^
      /Build/visionOS/visionos1.0-libc++-clang15.0/xerces-c/src/xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp:150:6: error: unknown type name 'TECObjectRef'
                  TECObjectRef                        textToUnicode,
                  ^
      /Build/visionOS/visionos1.0-libc++-clang15.0/xerces-c/src/xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp:151:6: error: unknown type name 'TECObjectRef'
                  TECObjectRef                        unicodeToText,
                  ^
      /Build/visionOS/visionos1.0-libc++-clang15.0/xerces-c/src/xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp:199:5: error: unknown type name 'TECObjectRef'
          TECObjectRef        mTextToUnicode;
          ^
      /Build/visionOS/visionos1.0-libc++-clang15.0/xerces-c/src/xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.hpp:200:5: error: unknown type name 'TECObjectRef'
          TECObjectRef        mUnicodeToText;
          ^
      /Build/visionOS/visionos1.0-libc++-clang15.0/xerces-c/src/xercesc/util/PlatformUtils.cpp:485:8: error: incompatible pointer types assigning to 'XMLTransService *' from 'MacOSUnicodeConverter *'
                      tc = new MacOSUnicodeConverter(fgMemoryManager);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      1 warning and 8 errors generated.

      Attachments

        Activity

          People

            Unassigned Unassigned
            dstiff David Stiff
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: