FailedConsole Output

Push event to branch kel/issue5
12:04:40 Connecting to https://api.github.com using swengaudk/****** (swengaudk token on github)
Obtained Jenkinsfile from e8d908a6123aa87033e2b4a68caae96774b1ecd0
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in /var/lib/jenkins/workspace/rabbitmq-fmu_kel_issue5
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
using credential swengaudk
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning repository https://github.com/INTO-CPS-Association/fmu-rabbitmq.git
 > /usr/bin/git init /var/lib/jenkins/workspace/rabbitmq-fmu_kel_issue5 # timeout=10
Fetching upstream changes from https://github.com/INTO-CPS-Association/fmu-rabbitmq.git
 > /usr/bin/git --version # timeout=10
using GIT_ASKPASS to set credentials swengaudk token on github
 > /usr/bin/git fetch --no-tags --progress -- https://github.com/INTO-CPS-Association/fmu-rabbitmq.git +refs/heads/kel/issue5:refs/remotes/origin/kel/issue5 # timeout=10
 > /usr/bin/git config remote.origin.url https://github.com/INTO-CPS-Association/fmu-rabbitmq.git # timeout=10
 > /usr/bin/git config --add remote.origin.fetch +refs/heads/kel/issue5:refs/remotes/origin/kel/issue5 # timeout=10
 > /usr/bin/git config remote.origin.url https://github.com/INTO-CPS-Association/fmu-rabbitmq.git # timeout=10
Fetching without tags
Fetching upstream changes from https://github.com/INTO-CPS-Association/fmu-rabbitmq.git
using GIT_ASKPASS to set credentials swengaudk token on github
 > /usr/bin/git fetch --no-tags --progress -- https://github.com/INTO-CPS-Association/fmu-rabbitmq.git +refs/heads/kel/issue5:refs/remotes/origin/kel/issue5 # timeout=10
Checking out Revision e8d908a6123aa87033e2b4a68caae96774b1ecd0 (kel/issue5)
 > /usr/bin/git config core.sparsecheckout # timeout=10
 > /usr/bin/git checkout -f e8d908a6123aa87033e2b4a68caae96774b1ecd0 # timeout=10
Commit message: "#5 fixing"
First time build. Skipping changelog.
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] cleanWs
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
[Pipeline] checkout
using credential swengaudk
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning repository https://github.com/INTO-CPS-Association/fmu-rabbitmq.git
 > /usr/bin/git init /var/lib/jenkins/workspace/rabbitmq-fmu_kel_issue5 # timeout=10
Fetching upstream changes from https://github.com/INTO-CPS-Association/fmu-rabbitmq.git
 > /usr/bin/git --version # timeout=10
using GIT_ASKPASS to set credentials swengaudk token on github
 > /usr/bin/git fetch --no-tags --progress -- https://github.com/INTO-CPS-Association/fmu-rabbitmq.git +refs/heads/kel/issue5:refs/remotes/origin/kel/issue5 # timeout=10
 > /usr/bin/git config remote.origin.url https://github.com/INTO-CPS-Association/fmu-rabbitmq.git # timeout=10
 > /usr/bin/git config --add remote.origin.fetch +refs/heads/kel/issue5:refs/remotes/origin/kel/issue5 # timeout=10
 > /usr/bin/git config remote.origin.url https://github.com/INTO-CPS-Association/fmu-rabbitmq.git # timeout=10
Fetching without tags
Fetching upstream changes from https://github.com/INTO-CPS-Association/fmu-rabbitmq.git
using GIT_ASKPASS to set credentials swengaudk token on github
 > /usr/bin/git fetch --no-tags --progress -- https://github.com/INTO-CPS-Association/fmu-rabbitmq.git +refs/heads/kel/issue5:refs/remotes/origin/kel/issue5 # timeout=10
Checking out Revision e8d908a6123aa87033e2b4a68caae96774b1ecd0 (kel/issue5)
 > /usr/bin/git config core.sparsecheckout # timeout=10
 > /usr/bin/git checkout -f e8d908a6123aa87033e2b4a68caae96774b1ecd0 # timeout=10
Commit message: "#5 fixing"
[Pipeline] sh
+ git submodule update --init
Submodule 'thirdparty/date/date' (https://github.com/HowardHinnant/date.git) registered for path 'thirdparty/date/date'
Submodule 'thirdparty/fmi' (https://github.com/INTO-CPS-Association/fmi) registered for path 'thirdparty/fmi'
Submodule 'thirdparty/googletest' (https://github.com/google/googletest.git) registered for path 'thirdparty/googletest'
Submodule 'thirdparty/rabbitmq-c/rabbitmq-c' (https://github.com/alanxz/rabbitmq-c.git) registered for path 'thirdparty/rabbitmq-c/rabbitmq-c'
Submodule 'thirdparty/rapidjson' (https://github.com/Tencent/rapidjson.git) registered for path 'thirdparty/rapidjson'
Submodule 'thirdparty/xerces-c' (https://github.com/apache/xerces-c.git) registered for path 'thirdparty/xerces-c'
Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kel_issue5/thirdparty/date/date'...
Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kel_issue5/thirdparty/fmi'...
Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kel_issue5/thirdparty/googletest'...
Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kel_issue5/thirdparty/rabbitmq-c/rabbitmq-c'...
Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kel_issue5/thirdparty/rapidjson'...
Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kel_issue5/thirdparty/xerces-c'...
Submodule path 'thirdparty/date/date': checked out 'd9052cffa2014a2bf23f15064c97f57ec042be14'
Submodule path 'thirdparty/fmi': checked out '45586e20877bfd97e47c1eeb19bfe227b4a46d58'
Submodule path 'thirdparty/googletest': checked out 'd166e09483845b9b6a658dccc3d3dbb293676b62'
Submodule path 'thirdparty/rabbitmq-c/rabbitmq-c': checked out '50c9be0b338497dba7368886121e7a84bb060e50'
Submodule path 'thirdparty/rapidjson': checked out 'dfbe1db9da455552f7a9ad5d2aea17dd9d832ac1'
Submodule path 'thirdparty/xerces-c': checked out '71cc0e831b522933ae58253fcaf4423a166e6bec'
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (XCompile native code)
[Pipeline] parallel
[Pipeline] { (Branch: Xcompile darwin:)
[Pipeline] { (Branch: Xcompile linux32)
[Pipeline] { (Branch: Xcompile linux64)
[Pipeline] { (Branch: Xcompile win32)
[Pipeline] { (Branch: Xcompile win64)
[Pipeline] stage
[Pipeline] { (Xcompile darwin:)
[Pipeline] stage
[Pipeline] { (Xcompile linux32)
[Pipeline] stage
[Pipeline] { (Xcompile linux64)
[Pipeline] stage
[Pipeline] { (Xcompile win32)
[Pipeline] stage
[Pipeline] { (Xcompile win64)
[Pipeline] sh
[Pipeline] sh
+ ./scripts/darwin64_build.sh
Configuration Target=darwin-x64, DependencyInstallName=darwin-x86_64, Dockcross image url=docker.sweng.au.dk/dockcross-darwin-x64-clang:latest
Creating env
[Pipeline] sh
+ ./scripts/linux32_build.sh
Configuration Target=linux-x86, DependencyInstallName=linux-i386, Dockcross image url=dockcross/linux-x86:latest
Creating env
+ ./scripts/linux64_build.sh
Configuration Target=linux-x64, DependencyInstallName=linux-x86_64, Dockcross image url=dockcross/linux-x64:latest
Creating env
[Pipeline] sh
[Pipeline] sh
+ ./scripts/win32_build.sh
Configuration Target=win-x86, DependencyInstallName=win-i386, Dockcross image url=dockcross/windows-static-x86:latest
Creating env
+ ./scripts/win64_build.sh
Configuration Target=win-x64, DependencyInstallName=win-x86_64, Dockcross image url=dockcross/windows-static-x64:latest
Creating env
Build dependencies
Build dependencies
Build dependencies
Build dependencies
Build dependencies
-- Configuring Apache Xerces-C++ version 3.2.2
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/x86_64-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/x86_64-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Configuring Apache Xerces-C++ version 3.2.2
-- cross root is: /opt/osxcross/target/bin
-- OSX target dir is /opt/osxcross/target
-- Compiler..
-- OSX SDK path /opt/osxcross/target/SDK/MacOSX10.15.sdk
-- cross root is: /opt/osxcross/target/bin
-- OSX target dir is /opt/osxcross/target
-- Compiler..
-- OSX SDK path /opt/osxcross/target/SDK/MacOSX10.15.sdk
-- The C compiler identification is Clang 9.0.0
-- The CXX compiler identification is Clang 9.0.0
-- Check for working C compiler: /opt/osxcross/target/bin/o64-clang
-- Detecting CXX compile features - done
-- Performing Test CXX_FLAG_Wall
-- Configuring Apache Xerces-C++ version 3.2.2
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/i686-linux-gnu/bin/i686-linux-gnu-gcc
-- Performing Test CXX_FLAG_Wall - Success
-- Performing Test CXX_FLAG_Wcast_align
-- Check for working C compiler: /usr/i686-linux-gnu/bin/i686-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Performing Test CXX_FLAG_Wcast_align - Success
-- Performing Test CXX_FLAG_Wcast_qual
-- Check for working C compiler: /opt/osxcross/target/bin/o64-clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Performing Test CXX_FLAG_Wcast_qual - Success
-- Performing Test CXX_FLAG_Wctor_dtor_privacy
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success
-- Performing Test CXX_FLAG_Wextra
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/i686-linux-gnu/bin/i686-linux-gnu-g++
-- Performing Test CXX_FLAG_Wextra - Success
-- Performing Test CXX_FLAG_Wformat_2
-- Check for working CXX compiler: /usr/i686-linux-gnu/bin/i686-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Performing Test CXX_FLAG_Wformat_2 - Success
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties - Failed
-- Performing Test CXX_FLAG_Wmissing_declarations
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /opt/osxcross/target/bin/o64-clang++
-- Performing Test CXX_FLAG_Wmissing_declarations - Success
-- Performing Test CXX_FLAG_Wno_long_long
-- Performing Test CXX_FLAG_Wno_long_long - Success
-- Performing Test CXX_FLAG_Woverlength_strings
-- Check for working CXX compiler: /opt/osxcross/target/bin/o64-clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Performing Test CXX_FLAG_Woverlength_strings - Success
-- Performing Test CXX_FLAG_Woverloaded_virtual
-- Performing Test CXX_FLAG_Woverloaded_virtual - Success
-- Performing Test CXX_FLAG_Wredundant_decls
== Using MXE wrapper: /usr/src/mxe/usr/bin/i686-w64-mingw32.static-cmake
     - cmake version 3.15.4
     - warnings for unused CMAKE_POLICY_DEFAULT variables can be ignored
== Using MXE toolchain: /usr/src/mxe/usr/i686-w64-mingw32.static/share/cmake/mxe-conf.cmake
== Using MXE runresult: /usr/src/mxe/usr/share/cmake/modules/TryRunResults.cmake
== Adding "-DCMAKE_BUILD_TYPE=Release"
loading initial cache file /usr/src/mxe/usr/share/cmake/modules/TryRunResults.cmake
-- Configuring Apache Xerces-C++ version 3.2.2
-- The C compiler identification is GNU 9.2.0
-- The CXX compiler identification is GNU 9.2.0
-- Check for working C compiler: /usr/src/mxe/usr/bin/i686-w64-mingw32.static-gcc
-- Check for working C compiler: /usr/src/mxe/usr/bin/i686-w64-mingw32.static-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/src/mxe/usr/bin/i686-w64-mingw32.static-g++
-- Check for working CXX compiler: /usr/src/mxe/usr/bin/i686-w64-mingw32.static-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CXX_FLAG_Wall
-- Performing Test CXX_FLAG_Wall - Success
-- Performing Test CXX_FLAG_Wcast_align
-- Performing Test CXX_FLAG_Wcast_align - Success
-- Performing Test CXX_FLAG_Wcast_qual
-- Performing Test CXX_FLAG_Wcast_qual - Success
-- Performing Test CXX_FLAG_Wctor_dtor_privacy
-- Performing Test CXX_FLAG_Wredundant_decls - Success
-- Performing Test CXX_FLAG_Wreorder
-- Detecting CXX compile features - done
-- Performing Test CXX_FLAG_Wall
-- Performing Test CXX_FLAG_Wall - Success
-- Performing Test CXX_FLAG_Wcast_align
-- Performing Test CXX_FLAG_Wreorder - Success
-- Performing Test CXX_FLAG_Wswitch_default
== Using MXE wrapper: /usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-cmake
     - cmake version 3.15.4
     - warnings for unused CMAKE_POLICY_DEFAULT variables can be ignored
== Using MXE toolchain: /usr/src/mxe/usr/x86_64-w64-mingw32.static/share/cmake/mxe-conf.cmake
== Using MXE runresult: /usr/src/mxe/usr/share/cmake/modules/TryRunResults.cmake
== Adding "-DCMAKE_BUILD_TYPE=Release"
loading initial cache file /usr/src/mxe/usr/share/cmake/modules/TryRunResults.cmake
-- Configuring Apache Xerces-C++ version 3.2.2
-- The C compiler identification is GNU 9.2.0
-- The CXX compiler identification is GNU 9.2.0
-- Check for working C compiler: /usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-gcc
-- Check for working C compiler: /usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-g++
-- Check for working CXX compiler: /usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CXX_FLAG_Wall
-- Performing Test CXX_FLAG_Wall - Success
-- Performing Test CXX_FLAG_Wcast_align
-- Performing Test CXX_FLAG_Wcast_align - Success
-- Performing Test CXX_FLAG_Wcast_qual
-- Performing Test CXX_FLAG_Wcast_qual - Success
-- Performing Test CXX_FLAG_Wctor_dtor_privacy
-- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success
-- Performing Test CXX_FLAG_Wextra
-- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success
-- Performing Test CXX_FLAG_Wextra
-- Performing Test CXX_FLAG_Wcast_align - Success
-- Performing Test CXX_FLAG_Wcast_qual
-- Performing Test CXX_FLAG_Wextra - Success
-- Performing Test CXX_FLAG_Wformat_2
-- Performing Test CXX_FLAG_Wcast_qual - Success
-- Performing Test CXX_FLAG_Wctor_dtor_privacy
-- Performing Test CXX_FLAG_Wswitch_default - Success
-- Performing Test CXX_FLAG_Wunused_variable
-- Performing Test CXX_FLAG_Wextra - Success
-- Performing Test CXX_FLAG_Wformat_2
-- Performing Test CXX_FLAG_Wformat_2 - Success
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties
-- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success
-- Performing Test CXX_FLAG_Wextra
-- Performing Test CXX_FLAG_Wunused_variable - Success
-- Performing Test CXX_FLAG_Wwrite_strings
-- Detecting CXX compile features - done
-- Performing Test CXX_FLAG_Wall
-- Performing Test CXX_FLAG_Wformat_2 - Success
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties
-- Performing Test CXX_FLAG_Wall - Success
-- Performing Test CXX_FLAG_Wcast_align
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties - Failed
-- Performing Test CXX_FLAG_Wmissing_declarations
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties - Failed
-- Performing Test CXX_FLAG_Wmissing_declarations
-- Performing Test CXX_FLAG_Wextra - Success
-- Performing Test CXX_FLAG_Wformat_2
-- Performing Test CXX_FLAG_Wwrite_strings - Success
-- Performing Test CXX_FLAG_Wno_variadic_macros
-- Performing Test CXX_FLAG_Wformat_2 - Success
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties
-- Performing Test CXX_FLAG_Wcast_align - Success
-- Performing Test CXX_FLAG_Wcast_qual
-- Performing Test CXX_FLAG_Wmissing_declarations - Success
-- Performing Test CXX_FLAG_Wno_long_long
-- Performing Test CXX_FLAG_Wmissing_declarations - Success
-- Performing Test CXX_FLAG_Wno_long_long
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties - Failed
-- Performing Test CXX_FLAG_Wmissing_declarations
-- Performing Test CXX_FLAG_Wno_variadic_macros - Success
-- Performing Test CXX_FLAG_fstrict_aliasing
-- Performing Test CXX_FLAG_Wcast_qual - Success
-- Performing Test CXX_FLAG_Wctor_dtor_privacy
-- Performing Test CXX_FLAG_Wno_long_long - Success
-- Performing Test CXX_FLAG_Woverlength_strings
-- Performing Test CXX_FLAG_Wno_long_long - Success
-- Performing Test CXX_FLAG_Woverlength_strings
-- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success
-- Performing Test CXX_FLAG_Wextra
-- Performing Test CXX_FLAG_Wmissing_declarations - Success
-- Performing Test CXX_FLAG_Wno_long_long
-- Performing Test CXX_FLAG_fstrict_aliasing - Success
-- Looking for C++ include arpa/inet.h
-- Performing Test CXX_FLAG_Wno_long_long - Success
-- Performing Test CXX_FLAG_Woverlength_strings
-- Performing Test CXX_FLAG_Woverlength_strings - Success
-- Performing Test CXX_FLAG_Woverloaded_virtual
-- Looking for C++ include arpa/inet.h - found
-- Looking for C++ include dlfcn.h
-- Performing Test CXX_FLAG_Woverlength_strings - Success
-- Performing Test CXX_FLAG_Woverloaded_virtual
-- Performing Test CXX_FLAG_Woverlength_strings - Success
-- Performing Test CXX_FLAG_Woverloaded_virtual
-- Performing Test CXX_FLAG_Wextra - Success
-- Performing Test CXX_FLAG_Wformat_2
-- Performing Test CXX_FLAG_Woverloaded_virtual - Success
-- Performing Test CXX_FLAG_Wredundant_decls
-- Performing Test CXX_FLAG_Woverloaded_virtual - Success
-- Performing Test CXX_FLAG_Wredundant_decls
-- Looking for C++ include dlfcn.h - found
-- Looking for C++ include fcntl.h
-- Performing Test CXX_FLAG_Wredundant_decls - Success
-- Performing Test CXX_FLAG_Wreorder
-- Performing Test CXX_FLAG_Woverloaded_virtual - Success
-- Performing Test CXX_FLAG_Wredundant_decls
-- Performing Test CXX_FLAG_Wformat_2 - Success
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties
-- Performing Test CXX_FLAG_Wredundant_decls - Success
-- Performing Test CXX_FLAG_Wreorder
-- Performing Test CXX_FLAG_Wredundant_decls - Success
-- Performing Test CXX_FLAG_Wreorder
-- Looking for C++ include fcntl.h - found
-- Looking for C++ include float.h
-- Performing Test CXX_FLAG_Wreorder - Success
-- Performing Test CXX_FLAG_Wswitch_default
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties - Success
-- Performing Test CXX_FLAG_Wmissing_declarations
-- Performing Test CXX_FLAG_Wreorder - Success
-- Performing Test CXX_FLAG_Wswitch_default
-- Performing Test CXX_FLAG_Wreorder - Success
-- Performing Test CXX_FLAG_Wswitch_default
-- Looking for C++ include float.h - found
-- Looking for C++ include langinfo.h
-- Performing Test CXX_FLAG_Wswitch_default - Success
-- Performing Test CXX_FLAG_Wunused_variable
-- Performing Test CXX_FLAG_Wswitch_default - Success
-- Performing Test CXX_FLAG_Wunused_variable
-- Performing Test CXX_FLAG_Wmissing_declarations - Success
-- Performing Test CXX_FLAG_Wno_long_long
-- Performing Test CXX_FLAG_Wunused_variable - Success
-- Performing Test CXX_FLAG_Wwrite_strings
-- Performing Test CXX_FLAG_Wunused_variable - Success
-- Performing Test CXX_FLAG_Wwrite_strings
-- Performing Test CXX_FLAG_Wswitch_default - Success
-- Performing Test CXX_FLAG_Wunused_variable
-- Looking for C++ include langinfo.h - found
-- Looking for C++ include limits.h
-- Looking for C++ include limits.h - found
-- Looking for C++ include locale.h
-- Performing Test CXX_FLAG_Wno_long_long - Success
-- Performing Test CXX_FLAG_Woverlength_strings
-- Performing Test CXX_FLAG_Wwrite_strings - Success
-- Performing Test CXX_FLAG_Wno_variadic_macros
-- Performing Test CXX_FLAG_Wwrite_strings - Success
-- Performing Test CXX_FLAG_Wno_variadic_macros
-- Performing Test CXX_FLAG_Wunused_variable - Success
-- Performing Test CXX_FLAG_Wwrite_strings
-- Looking for C++ include locale.h - found
-- Looking for C++ include memory.h
-- Performing Test CXX_FLAG_Woverlength_strings - Success
-- Performing Test CXX_FLAG_Woverloaded_virtual
-- Performing Test CXX_FLAG_Wno_variadic_macros - Success
-- Performing Test CXX_FLAG_fstrict_aliasing
-- Performing Test CXX_FLAG_Wwrite_strings - Success
-- Performing Test CXX_FLAG_Wno_variadic_macros
-- Performing Test CXX_FLAG_Wno_variadic_macros - Success
-- Performing Test CXX_FLAG_fstrict_aliasing
-- Performing Test CXX_FLAG_Wno_variadic_macros - Success
-- Performing Test CXX_FLAG_fstrict_aliasing
-- Performing Test CXX_FLAG_fstrict_aliasing - Success
-- Looking for C++ include arpa/inet.h
-- Looking for C++ include memory.h - found
-- Looking for C++ include netdb.h
-- Performing Test CXX_FLAG_Woverloaded_virtual - Success
-- Performing Test CXX_FLAG_Wredundant_decls
-- Performing Test CXX_FLAG_fstrict_aliasing - Success
-- Looking for C++ include arpa/inet.h
-- Performing Test CXX_FLAG_Wredundant_decls - Success
-- Performing Test CXX_FLAG_Wreorder
-- Looking for C++ include arpa/inet.h - found
-- Looking for C++ include dlfcn.h
-- Performing Test CXX_FLAG_fstrict_aliasing - Success
-- Looking for C++ include arpa/inet.h
-- Looking for C++ include arpa/inet.h - not found
-- Looking for C++ include dlfcn.h
-- Looking for C++ include arpa/inet.h - not found
-- Looking for C++ include dlfcn.h
-- Looking for C++ include netdb.h - found
-- Looking for C++ include netinet/in.h
-- Looking for C++ include dlfcn.h - not found
-- Looking for C++ include fcntl.h
-- Looking for C++ include dlfcn.h - not found
-- Looking for C++ include fcntl.h
-- Performing Test CXX_FLAG_Wreorder - Success
-- Performing Test CXX_FLAG_Wswitch_default
-- Looking for C++ include dlfcn.h - found
-- Looking for C++ include fcntl.h
-- Looking for C++ include netinet/in.h - found
-- Looking for C++ include nl_types.h
-- Looking for C++ include fcntl.h - found
-- Looking for C++ include float.h
-- Looking for C++ include fcntl.h - found
-- Looking for C++ include float.h
-- Looking for C++ include nl_types.h - found
-- Looking for C++ include stdbool.h
-- Performing Test CXX_FLAG_Wswitch_default - Success
-- Performing Test CXX_FLAG_Wunused_variable
-- Looking for C++ include fcntl.h - found
-- Looking for C++ include float.h
-- Looking for C++ include float.h - found
-- Looking for C++ include langinfo.h
-- Looking for C++ include stdbool.h - found
-- Looking for C++ include stddef.h
-- Looking for C++ include float.h - found
-- Looking for C++ include langinfo.h
-- Looking for C++ include langinfo.h - not found
-- Looking for C++ include limits.h
-- Performing Test CXX_FLAG_Wunused_variable - Success
-- Performing Test CXX_FLAG_Wwrite_strings
-- Looking for C++ include float.h - found
-- Looking for C++ include langinfo.h
-- Looking for C++ include langinfo.h - not found
-- Looking for C++ include limits.h
-- Looking for C++ include stddef.h - found
-- Looking for C++ include stdlib.h
-- Performing Test CXX_FLAG_Wwrite_strings - Success
-- Performing Test CXX_FLAG_Wno_variadic_macros
-- Looking for C++ include langinfo.h - found
-- Looking for C++ include limits.h
-- Looking for C++ include stdlib.h - found
-- Looking for C++ include string.h
-- Looking for C++ include limits.h - found
-- Looking for C++ include locale.h
-- Looking for C++ include string.h - found
-- Looking for C++ include strings.h
-- Looking for C++ include limits.h - found
-- Looking for C++ include locale.h
-- Looking for C++ include locale.h - found
-- Looking for C++ include memory.h
-- Looking for C++ include limits.h - found
-- Looking for C++ include locale.h
-- Looking for C++ include locale.h - found
-- Looking for C++ include memory.h
-- Performing Test CXX_FLAG_Wno_variadic_macros - Success
-- Performing Test CXX_FLAG_fstrict_aliasing
-- Looking for C++ include locale.h - found
-- Looking for C++ include memory.h
-- Looking for C++ include strings.h - found
-- Looking for C++ include sys/param.h
-- Looking for C++ include memory.h - found
-- Looking for C++ include netdb.h
-- Looking for C++ include memory.h - found
-- Looking for C++ include netdb.h
-- Looking for C++ include netdb.h - not found
-- Looking for C++ include netinet/in.h
-- Performing Test CXX_FLAG_fstrict_aliasing - Success
-- Looking for C++ include arpa/inet.h
-- Looking for C++ include memory.h - found
-- Looking for C++ include netdb.h
-- Looking for C++ include sys/param.h - found
-- Looking for C++ include sys/socket.h
-- Looking for C++ include netdb.h - found
-- Looking for C++ include netinet/in.h
-- Looking for C++ include netdb.h - not found
-- Looking for C++ include netinet/in.h
-- Looking for C++ include netinet/in.h - not found
-- Looking for C++ include nl_types.h
-- Looking for C++ include nl_types.h - not found
-- Looking for C++ include stdbool.h
-- Looking for C++ include netinet/in.h - not found
-- Looking for C++ include nl_types.h
-- Looking for C++ include netinet/in.h - found
-- Looking for C++ include nl_types.h
-- Looking for C++ include nl_types.h - not found
-- Looking for C++ include stdbool.h
-- Looking for C++ include arpa/inet.h - found
-- Looking for C++ include dlfcn.h
-- Looking for C++ include stdbool.h - found
-- Looking for C++ include stddef.h
-- Looking for C++ include sys/socket.h - found
-- Looking for C++ include sys/stat.h
-- Looking for C++ include nl_types.h - found
-- Looking for C++ include stdbool.h
-- Looking for C++ include dlfcn.h - found
-- Looking for C++ include fcntl.h
-- Looking for C++ include stdbool.h - found
-- Looking for C++ include stddef.h
-- Looking for C++ include sys/stat.h - found
-- Looking for C++ include sys/time.h
-- Looking for C++ include stdbool.h - found
-- Looking for C++ include stddef.h
-- Looking for C++ include stddef.h - found
-- Looking for C++ include stdlib.h
-- Looking for C++ include stddef.h - found
-- Looking for C++ include stdlib.h
-- Looking for C++ include sys/time.h - found
-- Looking for C++ include sys/timeb.h
-- Looking for C++ include fcntl.h - found
-- Looking for C++ include float.h
-- Looking for C++ include stdlib.h - found
-- Looking for C++ include string.h
-- Looking for C++ include stddef.h - found
-- Looking for C++ include stdlib.h
-- Looking for C++ include sys/timeb.h - found
-- Looking for C++ include sys/types.h
-- Looking for C++ include stdlib.h - found
-- Looking for C++ include string.h
-- Looking for C++ include stdlib.h - found
-- Looking for C++ include string.h
-- Looking for C++ include float.h - found
-- Looking for C++ include langinfo.h
-- Looking for C++ include string.h - found
-- Looking for C++ include strings.h
-- Looking for C++ include string.h - found
-- Looking for C++ include strings.h
-- Looking for C++ include sys/types.h - found
-- Looking for C++ include unistd.h
-- Looking for C++ include string.h - found
-- Looking for C++ include strings.h
-- Looking for C++ include langinfo.h - found
-- Looking for C++ include limits.h
-- Looking for C++ include strings.h - found
-- Looking for C++ include sys/param.h
-- Looking for C++ include strings.h - found
-- Looking for C++ include sys/param.h
-- Looking for C++ include strings.h - found
-- Looking for C++ include sys/param.h
-- Looking for C++ include limits.h - found
-- Looking for C++ include locale.h
-- Looking for C++ include sys/param.h - found
-- Looking for C++ include sys/socket.h
-- Looking for C++ include sys/param.h - found
-- Looking for C++ include sys/socket.h
-- Looking for C++ include unistd.h - found
-- Looking for C++ include wchar.h
-- Looking for C++ include sys/param.h - found
-- Looking for C++ include sys/socket.h
-- Looking for C++ include sys/socket.h - not found
-- Looking for C++ include sys/stat.h
-- Looking for C++ include sys/socket.h - not found
-- Looking for C++ include sys/stat.h
-- Looking for C++ include wchar.h - found
-- Looking for C++ include wctype.h
-- Looking for C++ include sys/socket.h - found
-- Looking for C++ include sys/stat.h
-- Looking for C++ include sys/stat.h - found
-- Looking for C++ include sys/time.h
-- Looking for C++ include sys/stat.h - found
-- Looking for C++ include sys/time.h
-- Looking for C++ include locale.h - found
-- Looking for C++ include memory.h
-- Looking for C++ include wctype.h - found
-- Looking for C++ include endian.h
-- Looking for C++ include sys/stat.h - found
-- Looking for C++ include sys/time.h
-- Looking for C++ include memory.h - found
-- Looking for C++ include netdb.h
-- Looking for C++ include endian.h - found
-- Looking for C++ include machine/endian.h
-- Looking for C++ include machine/endian.h - not found
-- Looking for C++ include arpa/nameser_compat.h
-- Looking for C++ include sys/time.h - found
-- Looking for C++ include sys/timeb.h
-- Looking for C++ include sys/time.h - found
-- Looking for C++ include sys/timeb.h
-- Looking for C++ include sys/time.h - found
-- Looking for C++ include sys/timeb.h
-- Looking for C++ include netdb.h - found
-- Looking for C++ include netinet/in.h
-- Looking for C++ include arpa/nameser_compat.h - found
-- Looking for getcwd
-- Looking for C++ include sys/timeb.h - found
-- Looking for C++ include sys/types.h
-- Looking for C++ include sys/timeb.h - found
-- Looking for C++ include sys/types.h
-- Looking for C++ include sys/timeb.h - found
-- Looking for C++ include sys/types.h
-- Looking for C++ include netinet/in.h - found
-- Looking for C++ include nl_types.h
-- Looking for getcwd - found
-- Looking for pathconf
-- Looking for C++ include sys/types.h - found
-- Looking for C++ include unistd.h
--- Looking for C++ include sys/types.h - found
-- Looking for C++ include unistd.h
- Looking for pathconf - found
-- Looking for realpath
-- Looking for C++ include sys/types.h - found
-- Looking for C++ include unistd.h
-- Looking for realpath - found
-- Looking for getaddrinfo
-- Looking for C++ include nl_types.h - found
-- Looking for C++ include stdbool.h
-- Looking for getaddrinfo - found
-- Looking for gethostbyaddr
-- Looking for C++ include unistd.h - found
-- Looking for C++ include wchar.h
-- Looking for C++ include unistd.h - found
-- Looking for C++ include wchar.h
-- Looking for C++ include unistd.h - found
-- Looking for C++ include wchar.h
-- Looking for gethostbyaddr - found
-- Looking for gethostbyname
-- Looking for C++ include wchar.h - found
-- Looking for C++ include wctype.h
-- Looking for C++ include wchar.h - found
-- Looking for C++ include wctype.h
-- Looking for C++ include stdbool.h - found
-- Looking for C++ include stddef.h
-- Looking for gethostbyname - found
-- Looking for socket
-- Looking for socket - found
-- Looking for clock_gettime
-- Looking for C++ include wctype.h - found
-- Looking for C++ include endian.h
-- Looking for C++ include wchar.h - found
-- Looking for C++ include wctype.h
-- Looking for C++ include wctype.h - found
-- Looking for C++ include endian.h
-- Looking for C++ include endian.h - not found
-- Looking for C++ include machine/endian.h
-- Looking for C++ include stddef.h - found
-- Looking for C++ include stdlib.h
-- Looking for C++ include wctype.h - found
-- Looking for C++ include endian.h
-- Looking for clock_gettime - found
-- Looking for ftime
-- Looking for C++ include machine/endian.h - not found
-- Looking for C++ include arpa/nameser_compat.h
-- Looking for C++ include arpa/nameser_compat.h - not found
-- Looking for getcwd
-- Looking for C++ include endian.h - not found
-- Looking for C++ include machine/endian.h
-- Looking for C++ include endian.h - found
-- Looking for C++ include machine/endian.h
-- Looking for C++ include machine/endian.h - not found
-- Looking for C++ include arpa/nameser_compat.h
-- Looking for ftime - found
-- Looking for gettimeofday
-- Looking for C++ include machine/endian.h - not found
-- Looking for C++ include arpa/nameser_compat.h
-- Looking for C++ include stdlib.h - found
-- Looking for C++ include string.h
-- Looking for gettimeofday - found
-- Looking for gmtime_r
-- Looking for C++ include arpa/nameser_compat.h - not found
-- Looking for getcwd
-- Looking for gmtime_r - found
-- Looking for memmove
-- Looking for C++ include arpa/nameser_compat.h - found
-- Looking for getcwd
-- Looking for getcwd - found
-- Looking for pathconf
-- Looking for C++ include string.h - found
-- Looking for C++ include strings.h
-- Looking for memmove - found
-- Looking for memset
-- Looking for getcwd - found
-- Looking for pathconf
-- Looking for pathconf - not found
-- Looking for realpath
-- Looking for getcwd - found
-- Looking for pathconf
-- Looking for memset - found
-- Looking for nl_langinfo
-- Looking for nl_langinfo - found
-- Looking for setlocale
-- Looking for C++ include strings.h - found
-- Looking for C++ include sys/param.h
-- Looking for pathconf - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for getaddrinfo
-- Looking for setlocale - found
-- Looking for localeconv
-- Looking for C++ include sys/param.h - found
-- Looking for C++ include sys/socket.h
-- Looking for realpath - not found
-- Looking for getaddrinfo
-- Looking for pathconf - not found
-- Looking for realpath
-- Looking for localeconv - found
-- Looking for snprintf
-- Looking for getaddrinfo - found
-- Looking for gethostbyaddr
-- Looking for snprintf - found
-- Looking for strcasecmp
-- Looking for gethostbyaddr - found
-- Looking for gethostbyname
-- Looking for getaddrinfo - not found
-- Looking for gethostbyaddr
-- Looking for realpath - not found
-- Looking for getaddrinfo
-- Looking for gethostbyname - found
-- Looking for socket
-- Looking for C++ include sys/socket.h - found
-- Looking for C++ include sys/stat.h
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for socket - found
-- Looking for clock_gettime
-- Looking for gethostbyaddr - not found
-- Looking for gethostbyname
-- Looking for getaddrinfo - not found
-- Looking for gethostbyaddr
-- Looking for strncasecmp - found
-- Looking for stricmp
-- Looking for clock_gettime - found
-- Looking for ftime
-- Looking for gethostbyaddr - not found
-- Looking for gethostbyname
-- Looking for C++ include sys/stat.h - found
-- Looking for C++ include sys/time.h
-- Looking for stricmp - not found
-- Looking for strnicmp
-- Looking for gethostbyname - not found
-- Looking for socket
-- Looking for strnicmp - not found
-- Looking for strchr
-- Looking for ftime - found
-- Looking for gettimeofday
-- Looking for socket - not found
-- Looking for clock_gettime
-- Looking for gethostbyname - not found
-- Looking for socket
-- Looking for C++ include sys/time.h - found
-- Looking for C++ include sys/timeb.h
-- Looking for strchr - found
-- Looking for strdup
-- Looking for gettimeofday - found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for memmove
-- Looking for clock_gettime - found
-- Looking for ftime
-- Looking for socket - not found
-- Looking for clock_gettime
-- Looking for C++ include sys/timeb.h - found
-- Looking for C++ include sys/types.h
-- Looking for strdup - found
-- Looking for strrchr
-- Looking for memmove - found
-- Looking for memset
-- Looking for clock_gettime - found
-- Looking for ftime
-- Looking for strrchr - found
-- Looking for strstr
-- Looking for memset - found
-- Looking for nl_langinfo
-- Looking for ftime - found
-- Looking for gettimeofday
-- Looking for strstr - found
-- Looking for strtol
-- Looking for C++ include sys/types.h - found
-- Looking for C++ include unistd.h
-- Looking for ftime - found
-- Looking for gettimeofday
-- Looking for strtol - found
-- Looking for strtoul
-- Looking for nl_langinfo - found
-- Looking for setlocale
-- Looking for gettimeofday - found
-- Looking for gmtime_r
-- Looking for C++ include unistd.h - found
-- Looking for C++ include wchar.h
-- Looking for gettimeofday - found
-- Looking for gmtime_r
-- Looking for strtoul - found
-- Looking for timegm
-- Looking for setlocale - found
-- Looking for localeconv
-- Looking for localeconv - found
-- Looking for snprintf
-- Looking for C++ include wchar.h - found
-- Looking for C++ include wctype.h
-- Looking for gmtime_r - not found
-- Looking for memmove
-- Looking for C++ include wctype.h - found
-- Looking for C++ include endian.h
-- Looking for gmtime_r - not found
-- Looking for memmove
-- Looking for timegm - found
-- Looking for towupper
-- Looking for snprintf - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for C++ include endian.h - not found
-- Looking for C++ include machine/endian.h
-- Looking for towupper - found
-- Looking for towlower
-- Looking for strncasecmp - found
-- Looking for stricmp
-- Looking for memmove - found
-- Looking for memset
-- Looking for towlower - found
-- Looking for mblen
-- Looking for memmove - found
-- Looking for memset
-- Looking for C++ include machine/endian.h - found
-- Looking for C++ include arpa/nameser_compat.h
-- Looking for mblen - found
-- Looking for wcsupr
-- Looking for memset - found
-- Looking for nl_langinfo
-- Looking for stricmp - not found
-- Looking for strnicmp
-- Looking for memset - found
-- Looking for nl_langinfo
-- Looking for wcsupr - not found
-- Looking for wcslwr
-- Looking for strnicmp - not found
-- Looking for strchr
-- Looking for strchr - found
-- Looking for strdup
-- Looking for nl_langinfo - not found
-- Looking for setlocale
-- Looking for nl_langinfo - not found
-- Looking for setlocale
-- Looking for C++ include arpa/nameser_compat.h - found
-- Looking for getcwd
-- Looking for wcslwr - not found
-- Looking for wcsnicmp
-- Looking for wcsnicmp - not found
-- Looking for wcsicmp
-- Looking for strdup - found
-- Looking for strrchr
-- Looking for setlocale - found
-- Looking for localeconv
-- Looking for wcsicmp - not found
-- Looking for C++ include cstdint
-- Looking for getcwd - found
-- Looking for pathconf
-- Looking for setlocale - found
-- Looking for localeconv
-- Looking for pathconf - found
-- Looking for realpath
-- Looking for strrchr - found
-- Looking for strstr
-- Looking for localeconv - found
-- Looking for snprintf
-- Looking for C++ include cstdint - found
-- Performing Test CSTDINT_FUNCTIONAL
-- Looking for strstr - found
-- Looking for strtol
-- Looking for localeconv - found
-- Looking for snprintf
-- Looking for strtol - found
-- Looking for strtoul
-- Looking for snprintf - found
-- Looking for strcasecmp
-- Looking for realpath - found
-- Looking for getaddrinfo
-- Looking for snprintf - found
-- Looking for strcasecmp
-- Looking for strtoul - found
-- Looking for timegm
-- Performing Test CSTDINT_FUNCTIONAL - Success
-- Looking for C++ include stdint.h
-- Looking for timegm - found
-- Looking for towupper
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for getaddrinfo - found
-- Looking for gethostbyaddr
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for C++ include stdint.h - found
-- Looking for C++ include inttypes.h
-- Looking for towupper - found
-- Looking for towlower
-- Looking for towlower - found
-- Looking for mblen
-- Looking for gethostbyaddr - found
-- Looking for gethostbyname
-- Looking for strncasecmp - found
-- Looking for stricmp
-- Looking for strncasecmp - found
-- Looking for stricmp
-- Looking for C++ include inttypes.h - found
-- Check size of off_t
-- Looking for mblen - found
-- Looking for wcsupr
-- Looking for wcsupr - not found
-- Looking for wcslwr
-- Looking for stricmp - found
-- Looking for strnicmp
-- Check size of off_t - done
-- Check size of size_t
-- Looking for wcslwr - not found
-- Looking for wcsnicmp
-- Looking for stricmp - found
-- Looking for strnicmp
-- Looking for strnicmp - found
-- Looking for strchr
-- Looking for gethostbyname - found
-- Looking for socket
-- Check size of size_t - done
-- Check size of ssize_t
-- Looking for wcsnicmp - not found
-- Looking for wcsicmp
-- Looking for socket - found
-- Looking for clock_gettime
-- Check size of ssize_t - done
-- Check size of wchar_t
-- Looking for clock_gettime - found
-- Looking for ftime
-- Check size of wchar_t - done
-- Check size of signed short
-- Looking for strnicmp - found
-- Looking for strchr
-- Looking for strchr - found
-- Looking for strdup
-- Looking for wcsicmp - not found
-- Looking for C++ include cstdint
-- Looking for strdup - found
-- Looking for strrchr
-- Looking for strchr - found
-- Looking for strdup
-- Looking for ftime - found
-- Looking for gettimeofday
-- Check size of signed short - done
-- Check size of unsigned short
-- Looking for C++ include cstdint - found
-- Performing Test CSTDINT_FUNCTIONAL
-- Check size of unsigned short - done
-- Check size of signed int
-- Looking for strrchr - found
-- Looking for strstr
-- Looking for strdup - found
-- Looking for strrchr
-- Performing Test CSTDINT_FUNCTIONAL - Success
-- Looking for C++ include stdint.h
-- Looking for gettimeofday - found
-- Looking for gmtime_r
-- Check size of signed int - done
-- Check size of unsigned int
-- Looking for strstr - found
-- Looking for strtol
-- Looking for C++ include stdint.h - found
-- Looking for C++ include inttypes.h
-- Looking for strrchr - found
-- Looking for strstr
-- Looking for gmtime_r - found
-- Looking for memmove
-- Check size of unsigned int - done
-- Check size of signed long
-- Looking for strtol - found
-- Looking for strtoul
-- Looking for C++ include inttypes.h - found
-- Check size of off_t
-- Looking for strstr - found
-- Looking for strtol
-- Check size of signed long - done
-- Check size of unsigned long
-- Looking for memmove - found
-- Looking for memset
-- Looking for strtoul - found
-- Looking for timegm
-- Check size of off_t - done
-- Check size of size_t
-- Check size of size_t - done
-- Check size of ssize_t
-- Looking for strtol - found
-- Looking for strtoul
-- Looking for strtoul - found
-- Looking for timegm
-- Check size of unsigned long - done
-- Check size of signed long long
-- Check size of signed long long - done
-- Check size of unsigned long long
-- Looking for memset - found
-- Looking for nl_langinfo
-- Looking for nl_langinfo - found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for localeconv
-- Looking for timegm - not found
-- Looking for towupper
-- Check size of ssize_t - done
-- Check size of wchar_t
-- Looking for timegm - not found
-- Looking for towupper
-- Check size of unsigned long long - done
-- Check size of __int64
-- Looking for towupper - found
-- Looking for towlower
-- Check size of __int64 - failed
-- Check size of unsigned __int64
-- Check size of wchar_t - done
-- Check size of signed short
-- Looking for towupper - found
-- Looking for towlower
-- Check size of unsigned __int64 - failed
-- Check size of unsigned char *
-- Looking for localeconv - found
-- Looking for snprintf
-- Looking for towlower - found
-- Looking for mblen
-- Check size of signed short - done
-- Check size of unsigned short
-- Check size of unsigned char * - done
-- The following ICU libraries were not found:
--   uc (required)
--   data (required)
-- Failed to find all ICU components (missing: ICU_INCLUDE_DIR ICU_LIBRARY _ICU_REQUIRED_LIBS_FOUND) 
-- Looking for pthread.h
-- Looking for snprintf - found
-- Looking for strcasecmp
-- Looking for mblen - found
-- Looking for wcsupr
-- Check size of unsigned short - done
-- Check size of signed int
-- Looking for towlower - found
-- Looking for mblen
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for wcsupr - found
-- Looking for wcslwr
-- Check size of signed int - done
-- Check size of unsigned int
-- Looking for mblen - found
-- Looking for wcsupr
-- Check size of unsigned int - done
-- Check size of signed long
-- Looking for strncasecmp - found
-- Looking for stricmp
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for stricmp - not found
-- Looking for strnicmp
-- Check size of signed long - done
-- Check size of unsigned long
-- Looking for wcslwr - found
-- Looking for wcsnicmp
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for wcsupr - found
-- Looking for wcslwr
-- Looking for wcsnicmp - found
-- Looking for wcsicmp
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Looking for C++ include nl_types.h
-- Looking for wcslwr - found
-- Looking for wcsnicmp
-- Looking for strnicmp - not found
-- Looking for strchr
-- Check size of unsigned long - done
-- Check size of signed long long
-- Looking for wcsnicmp - found
-- Looking for wcsicmp
-- Looking for strchr - found
-- Looking for strdup
-- Check size of signed long long - done
-- Check size of unsigned long long
-- Looking for strdup - found
-- Looking for strrchr
-- Looking for wcsicmp - found
-- Looking for C++ include nl_types.h - found
-- Looking for catopen
-- Looking for C++ include cstdint
-- Check size of unsigned long long - done
-- Check size of __int64
-- Looking for catopen - found
-- Looking for catclose
-- Looking for strrchr - found
-- Looking for strstr
-- Looking for C++ include cstdint - found
-- Performing Test CSTDINT_FUNCTIONAL
-- Check size of __int64 - failed
-- Check size of unsigned __int64
-- Check size of unsigned __int64 - failed
-- Check size of unsigned char *
-- Looking for wcsicmp - found
-- Looking for C++ include cstdint
-- Looking for catclose - found
-- Looking for catgets
-- Check size of unsigned char * - done
-- Looking for C++ include cstdint - found
-- Performing Test CSTDINT_FUNCTIONAL
-- Looking for catgets - found
-- Looking for C++ include iconv.h
-- Looking for strstr - found
-- Looking for strtol
-- Performing Test CSTDINT_FUNCTIONAL - Success
-- Looking for C++ include stdint.h
-- The following ICU libraries were not found:
--   uc (required)
--   data (required)
-- Failed to find all ICU components (missing: ICU_INCLUDE_DIR ICU_LIBRARY _ICU_REQUIRED_LIBS_FOUND) 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Performing Test CSTDINT_FUNCTIONAL - Success
-- Looking for C++ include stdint.h
-- Looking for C++ include iconv.h - found
-- Looking for C++ include stdio.h
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for strtol - found
-- Looking for strtoul
-- Looking for C++ include stdint.h - found
-- Looking for C++ include inttypes.h
-- Looking for C++ include stdint.h - found
-- Looking for C++ include inttypes.h
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for C++ include stdio.h - found
-- Looking for C++ include ctype.h
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Looking for C++ include nl_types.h
-- Looking for strtoul - found
-- Looking for timegm
-- Looking for C++ include inttypes.h - found
-- Check size of off_t
-- Looking for C++ include ctype.h - found
-- Looking for C++ include errno.h
-- Looking for C++ include inttypes.h - found
-- Check size of off_t
-- Looking for C++ include nl_types.h - found
-- Looking for catopen
-- Check size of off_t - done
-- Check size of size_t
-- Looking for C++ include errno.h - found
-- Looking for iconv_open
-- Looking for catopen - found
-- Looking for catclose
-- Looking for iconv_open - found
-- Looking for iconv_close
-- Looking for timegm - found
-- Looking for towupper
-- Check size of off_t - done
-- Check size of size_t
-- Looking for catclose - found
-- Looking for catgets
-- Check size of size_t - done
-- Check size of ssize_t
-- Looking for towupper - found
-- Looking for towlower
-- Looking for catgets - found
-- Looking for C++ include iconv.h
-- Looking for iconv_close - found
-- Looking for iconv
-- Looking for iconv - found
-- Looking for wcstombs
-- Looking for towlower - found
-- Check size of size_t - done
-- Check size of ssize_t
-- Looking for wcstombs - found
-- Looking for mbstowcs
-- Check size of ssize_t - done
-- Check size of wchar_t
-- Looking for mblen
-- Looking for mblen - found
-- Looking for wcsupr
-- Check size of ssize_t - done
-- Check size of wchar_t
-- Looking for mbstowcs - found
-- Performing Test HAVE_STD_char16_t
-- Check size of wchar_t - done
-- Check size of signed short
-- Looking for C++ include iconv.h - found
-- Looking for C++ include stdio.h
-- Looking for wcsupr - not found
-- Looking for wcslwr
-- Check size of signed short - done
-- Check size of unsigned short
-- Looking for C++ include stdio.h - found
-- Looking for C++ include ctype.h
-- Looking for wcslwr - not found
-- Looking for wcsnicmp
-- Check size of wchar_t - done
-- Check size of signed short
-- Performing Test HAVE_STD_char16_t - Success
-- Check size of char16_t
-- Check size of char16_t - done
-- Performing Test CXX_matching-delete-operator
-- Looking for wcsnicmp - not found
-- Looking for wcsicmp
-- Check size of unsigned short - done
-- Looking for wcsicmp - not found
-- Looking for C++ include cstdint
-- Check size of signed int
-- Looking for C++ include ctype.h - found
-- Looking for C++ include errno.h
-- Looking for C++ include cstdint - found
-- Performing Test CSTDINT_FUNCTIONAL
-- Performing Test CXX_matching-delete-operator - Success
-- Performing Test HAVE_BOOL
-- Check size of signed short - done
-- Check size of unsigned short
-- Looking for C++ include errno.h - found
-- Looking for iconv_open
-- Check size of signed int - done
-- Check size of unsigned int
-- Performing Test CSTDINT_FUNCTIONAL - Success
-- Looking for C++ include stdint.h
-- Performing Test HAVE_BOOL - Success
-- Performing Test HAVE_CONST
-- Looking for C++ include stdint.h - found
-- Looking for C++ include inttypes.h
-- Check size of unsigned short - done
-- Check size of signed int
-- Looking for iconv_open - found
-- Looking for iconv_close
-- Check size of unsigned int - done
-- Check size of signed long
-- Performing Test HAVE_CONST - Success
-- Looking for C++ include inttypes.h - found
-- Check size of off_t
-- Performing Test CXX_HAS_inline
-- Check size of off_t - done
-- Check size of size_t
-- Looking for iconv_close - found
-- Looking for iconv
-- Check size of signed long - done
-- Check size of unsigned long
-- Performing Test CXX_HAS_inline - Success
-- Performing Test HAVE_VOLATILE
-- Check size of signed int - done
-- Check size of unsigned int
-- Looking for iconv - found
-- Looking for wcstombs
-- Check size of size_t - done
-- Check size of ssize_t
-- Performing Test HAVE_VOLATILE - Success
-- Performing Test HAVE_LSTRING
-- Check size of unsigned long - done
-- Check size of signed long long
-- Looking for wcstombs - found
-- Looking for mbstowcs
-- Check size of ssize_t - done
-- Check size of wchar_t
-- Check size of wchar_t - done
-- Check size of signed short
-- Check size of unsigned int - done
-- Check size of signed long
-- Performing Test HAVE_LSTRING - Success
-- Performing Test HAVE_NAMESPACES
-- Looking for mbstowcs - found
-- Performing Test HAVE_STD_char16_t
-- Check size of signed long long - done
-- Check size of unsigned long long
-- Check size of signed short - done
-- Check size of unsigned short
-- Check size of signed long - done
-- Check size of unsigned long
-- Performing Test HAVE_NAMESPACES - Success
-- Performing Test HAVE_STD_LIBS
-- Check size of unsigned long long - done
-- Check size of __int64
-- Check size of unsigned short - done
-- Check size of signed int
-- Performing Test HAVE_STD_char16_t - Success
-- Check size of char16_t
-- Check size of char16_t - done
-- Performing Test CXX_matching-delete-operator
-- Check size of unsigned long - done
-- Check size of signed long long
-- Check size of signed int - done
-- Check size of unsigned int
-- Check size of signed long long - done
-- Check size of unsigned long long
-- Check size of unsigned int - done
-- Check size of signed long
-- Performing Test CXX_matching-delete-operator - Success
-- Performing Test HAVE_BOOL
-- Check size of __int64 - done
-- Check size of unsigned __int64
-- Performing Test HAVE_STD_LIBS - Success
-- Performing Test HAVE_STD_NAMESPACE
-- Check size of signed long - done
-- Check size of unsigned long
-- Check size of unsigned long - done
-- Check size of signed long long
-- Performing Test HAVE_BOOL - Success
-- Performing Test HAVE_CONST
-- Check size of unsigned __int64 - done
-- Check size of unsigned char *
-- Performing Test HAVE_STD_NAMESPACE - Success
-- Performing Test CXX_NEEDS_msse2
-- Check size of unsigned long long - done
-- Check size of __int64
-- Check size of signed long long - done
-- Check size of unsigned long long
-- Performing Test CXX_NEEDS_msse2 - Success
-- Performing Test XERCES_HAVE_INTRIN_H
-- Check size of unsigned long long - done
-- Check size of __int64
-- Check size of __int64 - done
-- Check size of unsigned __int64
-- Check size of unsigned char * - done
-- The following ICU libraries were not found:
--   uc (required)
--   data (required)
-- Failed to find all ICU components (missing: ICU_INCLUDE_DIR ICU_LIBRARY _ICU_REQUIRED_LIBS_FOUND) 
-- Looking for pthread.h
-- Performing Test XERCES_HAVE_INTRIN_H - Failed
-- Performing Test XERCES_HAVE_EMMINTRIN_H
-- Check size of __int64 - failed
-- Check size of unsigned __int64
-- Performing Test HAVE_CONST - Success
-- Performing Test CXX_HAS_inline
-- Check size of unsigned __int64 - failed
-- Check size of unsigned char *
-- Check size of unsigned __int64 - done
-- Check size of unsigned char *
-- Performing Test XERCES_HAVE_EMMINTRIN_H - Success
-- Performing Test HAVE_CPUID_H
-- Performing Test CXX_HAS_inline - Success
-- Performing Test HAVE_VOLATILE
-- Check size of unsigned char * - done
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test HAVE_CPUID_H - Success
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Looking for C++ include nl_types.h
-- Performing Test HAVE_VOLATILE - Success
-- Performing Test HAVE_LSTRING
-- Check size of unsigned char * - done
-- The following ICU libraries were not found:
--   uc (required)
--   data (required)
-- Failed to find all ICU components (missing: ICU_INCLUDE_DIR ICU_LIBRARY _ICU_REQUIRED_LIBS_FOUND) 
-- Looking for pthread.h
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC - Failed
-- Performing Test XERCES_HAVE_GETCPUID
-- Looking for C++ include nl_types.h - not found
-- Looking for catopen
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test XERCES_HAVE_GETCPUID - Success
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC
-- Performing Test HAVE_LSTRING - Success
-- Performing Test HAVE_NAMESPACES
-- Performing Test HAVE_NAMESPACES - Success
-- Performing Test HAVE_STD_LIBS
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Looking for C++ include nl_types.h
-- Looking for C++ include nl_types.h - not found
-- Looking for catopen
-- The following ICU libraries were not found:
--   uc (required)
--   data (required)
-- Failed to find all ICU components (missing: ICU_INCLUDE_DIR ICU_LIBRARY _ICU_REQUIRED_LIBS_FOUND) 
-- Looking for pthread.h
-- Looking for catopen - not found
-- Looking for catclose
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success
-- Performing Test HAVE_PATH_MAX
-- Looking for catclose - not found
-- Looking for catgets
-- Looking for catopen - not found
-- Looking for catclose
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for catgets - not found
-- Looking for C++ include iconv.h
-- Looking for catclose - not found
-- Looking for catgets
-- Performing Test HAVE_PATH_MAX - Success
-- Performing Test HAVE_MBRLEN
-- Looking for C++ include iconv.h - not found
-- Looking for C++ include stdio.h
-- Looking for pthread_create - found
-- Found Threads: TRUE  
-- Looking for C++ include nl_types.h
-- Looking for catgets - not found
-- Looking for C++ include iconv.h
-- Performing Test HAVE_STD_LIBS - Success
-- Performing Test HAVE_STD_NAMESPACE
-- Performing Test HAVE_MBRLEN - Success
-- Performing Test HAVE_WCSRTOMBS
-- Looking for C++ include nl_types.h - found
-- Looking for catopen
-- Looking for C++ include stdio.h - found
-- Looking for C++ include ctype.h
-- Looking for C++ include iconv.h - not found
-- Looking for C++ include stdio.h
-- Performing Test HAVE_WCSRTOMBS - Success
-- Performing Test HAVE_MBSRTOWCS
-- Looking for catopen - found
-- Looking for catclose
-- Looking for C++ include ctype.h - found
-- Looking for C++ include errno.h
-- Looking for C++ include stdio.h - found
-- Looking for C++ include ctype.h
-- Performing Test HAVE_MBSRTOWCS - Success
-- Performing Test ICONV_USES_CONST_POINTER
-- Performing Test ICONV_USES_CONST_POINTER - Failed
-- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime) 
-- Looking for catclose - found
-- Looking for catgets
-- Performing Test HAVE_STD_NAMESPACE - Success
-- Performing Test CXX_NEEDS_msse2
-- Looking for C++ include errno.h - found
-- Looking for iconv_open
-- 
-- Xerces-C++ configuration summary
-- --------------------------------
-- 
--   Version:                   3.2.2
--   Library interface version: 3.2
-- 
--   Installation directory:    /work/build/external/linux-x86_64
--   C compiler:                /usr/bin/x86_64-linux-gnu-gcc
--   C++ compiler:              /usr/bin/x86_64-linux-gnu-g++
-- 
--   Build shared libraries:    OFF
--   Path delimiters:           "/"
--   File Manager:              POSIX
--   Mutex Manager:             nothreads
--   Transcoder:                gnuiconv
--   NetAccessor:               OFF
--   Message Loader:            inmemory
--   XMLCh type:                char16_t
-- Configuring done
-- Looking for C++ include ctype.h - found
-- Looking for C++ include errno.h
-- Looking for catgets - found
-- Looking for C++ include iconv.h
-- Looking for C++ include errno.h - found
-- Looking for iconv_open
-- Performing Test CXX_NEEDS_msse2 - Success
-- Performing Test XERCES_HAVE_INTRIN_H
-- Performing Test XERCES_HAVE_INTRIN_H - Failed
-- Performing Test XERCES_HAVE_EMMINTRIN_H
-- Looking for iconv_open - not found
-- Looking for iconv_close
-- Generating done
-- Build files have been written to: /work/build/linux-x64/xerces-c
-- Looking for C++ include iconv.h - found
-- Looking for C++ include stdio.h
-- Looking for C++ include stdio.h - found
-- Looking for C++ include ctype.h
-- Looking for C++ include ctype.h - found
-- Looking for C++ include errno.h
-- Looking for iconv_close - not found
-- Looking for iconv
-- Looking for iconv_open - not found
-- Looking for iconv_close
-- Looking for iconv_close - not found
-- Looking for iconv
-- Performing Test XERCES_HAVE_EMMINTRIN_H - Success
-- Performing Test HAVE_CPUID_H
-- Looking for C++ include errno.h - found
-- Looking for iconv_open
-- Looking for iconv - not found
-- Looking for wcstombs
-- Performing Test HAVE_CPUID_H - Success
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC - Failed
-- Performing Test XERCES_HAVE_GETCPUID
-- Looking for iconv_open - not found
-- Looking for iconv_close
-- Looking for wcstombs - found
-- Looking for mbstowcs
-- Looking for iconv - not found
-- Looking for wcstombs
-- Performing Test XERCES_HAVE_GETCPUID - Success
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC
-- Looking for mbstowcs - found
-- Looking for wcstombs - found
-- Looking for mbstowcs
-- Performing Test HAVE_STD_char16_t
-- Looking for iconv_close - not found
-- Looking for iconv
-- Looking for mbstowcs - found
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success
-- Performing Test HAVE_PATH_MAX
-- Performing Test HAVE_STD_char16_t - Success
-- Check size of char16_t
-- Looking for iconv - not found
-- Looking for wcstombs
-- Performing Test HAVE_STD_char16_t
-- Looking for wcstombs - found
-- Looking for mbstowcs
-- Performing Test HAVE_STD_char16_t - Success
-- Check size of char16_t
-- Performing Test HAVE_PATH_MAX - Success
-- Performing Test HAVE_MBRLEN
-- Check size of char16_t - done
-- Performing Test WINDOWS_wchar
-- Performing Test HAVE_MBRLEN - Success
-- Performing Test HAVE_WCSRTOMBS
-- Looking for mbstowcs - found
-- Performing Test HAVE_STD_char16_t
-- Check size of char16_t - done
-- Performing Test WINDOWS_wchar
-- Performing Test HAVE_STD_char16_t - Success
-- Check size of char16_t
-- Performing Test HAVE_WCSRTOMBS - Success
-- Performing Test HAVE_MBSRTOWCS
-- Check size of char16_t - done
-- Performing Test CXX_matching-delete-operator
-- Performing Test HAVE_MBSRTOWCS - Success
-- Performing Test ICONV_USES_CONST_POINTER
-- Performing Test ICONV_USES_CONST_POINTER - Failed
-- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime) 
-- 
-- Xerces-C++ configuration summary
-- --------------------------------
-- 
--   Version:                   3.2.2
--   Library interface version: 3.2
-- 
--   Installation directory:    /work/build/external/linux-i386
--   C compiler:                /usr/i686-linux-gnu/bin/i686-linux-gnu-gcc
--   C++ compiler:              /usr/i686-linux-gnu/bin/i686-linux-gnu-g++
-- 
--   Build shared libraries:    OFF
--   Path delimiters:           "/"
--   File Manager:              POSIX
--   Mutex Manager:             nothreads
--   Transcoder:                gnuiconv
--   NetAccessor:               OFF
--   Message Loader:            inmemory
--   XMLCh type:                char16_t
-- Configuring done
-- Performing Test CXX_matching-delete-operator - Success
-- Performing Test HAVE_BOOL
-- Performing Test WINDOWS_wchar - Success
-- Performing Test CXX_matching-delete-operator
-- Generating done
-- Performing Test HAVE_BOOL - Success
-- Performing Test HAVE_CONST
-- Build files have been written to: /work/build/linux-x86/xerces-c
-- Performing Test CXX_matching-delete-operator - Success
-- Performing Test HAVE_BOOL
-- Performing Test HAVE_CONST - Success
-- Performing Test CXX_HAS_inline
-- Performing Test CXX_HAS_inline - Success
-- Performing Test HAVE_VOLATILE
-- Performing Test HAVE_VOLATILE - Success
-- Performing Test HAVE_LSTRING
-- Performing Test WINDOWS_wchar - Success
-- Performing Test HAVE_BOOL - Success
-- Performing Test HAVE_CONST
-- Performing Test HAVE_CONST - Success
-- Performing Test CXX_HAS_inline
-- Performing Test HAVE_LSTRING - Success
-- Performing Test HAVE_NAMESPACES
-- Performing Test HAVE_NAMESPACES - Success
-- Performing Test HAVE_STD_LIBS
-- Performing Test CXX_matching-delete-operator
-- Performing Test CXX_HAS_inline - Success
-- Performing Test HAVE_VOLATILE
-- Performing Test HAVE_VOLATILE - Success
-- Performing Test HAVE_LSTRING
-- Performing Test HAVE_STD_LIBS - Success
-- Performing Test HAVE_STD_NAMESPACE
-- Performing Test CXX_matching-delete-operator - Success
-- Performing Test HAVE_BOOL
-- Performing Test HAVE_BOOL - Success
-- Performing Test HAVE_CONST
-- Performing Test HAVE_STD_NAMESPACE - Success
-- Performing Test CXX_NEEDS_msse2
-- Performing Test HAVE_LSTRING - Success
-- Performing Test HAVE_NAMESPACES
-- Performing Test CXX_NEEDS_msse2 - Success
-- Performing Test XERCES_HAVE_INTRIN_H
-- Performing Test HAVE_NAMESPACES - Success
-- Performing Test HAVE_STD_LIBS
-- Performing Test XERCES_HAVE_INTRIN_H - Failed
-- Performing Test XERCES_HAVE_EMMINTRIN_H
-- Performing Test HAVE_CONST - Success
-- Performing Test CXX_HAS_inline
-- Performing Test XERCES_HAVE_EMMINTRIN_H - Success
-- Performing Test HAVE_CPUID_H
-- Performing Test CXX_HAS_inline - Success
-- Performing Test HAVE_VOLATILE
-- Performing Test HAVE_CPUID_H - Success
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC - Failed
-- Performing Test XERCES_HAVE_GETCPUID
-- Performing Test XERCES_HAVE_GETCPUID - Success
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC
-- Performing Test HAVE_VOLATILE - Success
-- Performing Test HAVE_LSTRING
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success
-- Performing Test HAVE_PATH_MAX
-- Performing Test HAVE_LSTRING - Success
-- Performing Test HAVE_NAMESPACES
-- Performing Test HAVE_NAMESPACES - Success
-- Performing Test HAVE_STD_LIBS
-- Performing Test HAVE_PATH_MAX - Success
-- Performing Test HAVE_MBRLEN
-- Performing Test HAVE_MBRLEN - Success
-- Performing Test HAVE_WCSRTOMBS
-- Performing Test HAVE_WCSRTOMBS - Success
-- Performing Test HAVE_MBSRTOWCS
-- Performing Test HAVE_MBSRTOWCS - Success
-- Performing Test ICONV_USES_CONST_POINTER
-- Performing Test ICONV_USES_CONST_POINTER - Failed
-- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime) 
-- 
-- Xerces-C++ configuration summary
-- --------------------------------
-- 
--   Version:                   3.2.2
--   Library interface version: 3.2
-- 
--   Installation directory:    /work/build/external/darwin-x86_64
--   C compiler:                /opt/osxcross/target/bin/o64-clang
--   C++ compiler:              /opt/osxcross/target/bin/o64-clang++
-- 
--   Build shared libraries:    OFF
--   Path delimiters:           "/"
--   File Manager:              POSIX
--   Mutex Manager:             nothreads
--   Transcoder:                iconv
--   NetAccessor:               OFF
--   Message Loader:            inmemory
--   XMLCh type:                char16_t
-- Configuring done
-- Generating done
-- Build files have been written to: /work/build/darwin-x64/xerces-c
-- Performing Test HAVE_STD_LIBS - Success
-- Performing Test HAVE_STD_NAMESPACE
-- Performing Test HAVE_STD_NAMESPACE - Success
-- Performing Test CXX_NEEDS_msse2
-- Performing Test CXX_NEEDS_msse2 - Success
-- Performing Test XERCES_HAVE_INTRIN_H
-- Performing Test HAVE_STD_LIBS - Success
-- Performing Test HAVE_STD_NAMESPACE
-- Performing Test XERCES_HAVE_INTRIN_H - Success
-- Performing Test XERCES_HAVE_EMMINTRIN_H
-- Performing Test HAVE_STD_NAMESPACE - Success
-- Performing Test CXX_NEEDS_msse2
-- Performing Test XERCES_HAVE_EMMINTRIN_H - Success
-- Performing Test HAVE_CPUID_H
-- Performing Test CXX_NEEDS_msse2 - Success
-- Performing Test XERCES_HAVE_INTRIN_H
-- Performing Test HAVE_CPUID_H - Success
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC
-- Performing Test XERCES_HAVE_INTRIN_H - Success
-- Performing Test XERCES_HAVE_EMMINTRIN_H
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC - Success
-- Performing Test XERCES_HAVE_GETCPUID
-- Performing Test XERCES_HAVE_EMMINTRIN_H - Success
-- Performing Test HAVE_CPUID_H
-- Performing Test XERCES_HAVE_GETCPUID - Success
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC
-- Performing Test HAVE_CPUID_H - Success
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success
-- Performing Test HAVE_PATH_MAX
-- Performing Test HAVE_PATH_MAX - Success
-- Performing Test HAVE_MBRLEN
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC - Success
-- Performing Test XERCES_HAVE_GETCPUID
-- Performing Test XERCES_HAVE_GETCPUID - Success
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC
-- Performing Test HAVE_MBRLEN - Success
-- Performing Test HAVE_WCSRTOMBS
-- Performing Test HAVE_WCSRTOMBS - Success
-- Performing Test HAVE_MBSRTOWCS
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success
-- Performing Test HAVE_PATH_MAX
-- Performing Test HAVE_MBSRTOWCS - Success
-- Performing Test HAVE_PATH_MAX - Success
-- Performing Test HAVE_MBRLEN
-- Performing Test ICONV_USES_CONST_POINTER
-- Performing Test ICONV_USES_CONST_POINTER - Failed
-- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime) 
-- Performing Test HAVE_MBRLEN - Success
-- Performing Test HAVE_WCSRTOMBS
-- 
-- Xerces-C++ configuration summary
-- --------------------------------
-- 
--   Version:                   3.2.2
--   Library interface version: 3.2
-- 
--   Installation directory:    /work/build/external/win-i386
--   C compiler:                /usr/src/mxe/usr/bin/i686-w64-mingw32.static-gcc
--   C++ compiler:              /usr/src/mxe/usr/bin/i686-w64-mingw32.static-g++
-- 
--   Build shared libraries:    OFF
--   Path delimiters:           "/\"
--   File Manager:              windows
--   Mutex Manager:             nothreads
--   Transcoder:                windows
--   NetAccessor:               OFF
--   Message Loader:            inmemory
--   XMLCh type:                char16_t
-- Configuring done
-- Performing Test HAVE_WCSRTOMBS - Success
-- Performing Test HAVE_MBSRTOWCS
-- Generating done
-- Build files have been written to: /work/build/win-x86/xerces-c
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_POLICY_DEFAULT_CMP0017
    CMAKE_POLICY_DEFAULT_CMP0020


-- Performing Test HAVE_MBSRTOWCS - Success
-- Performing Test ICONV_USES_CONST_POINTER
-- Performing Test ICONV_USES_CONST_POINTER - Failed
-- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime) 
-- 
-- Xerces-C++ configuration summary
-- --------------------------------
-- 
--   Version:                   3.2.2
--   Library interface version: 3.2
-- 
--   Installation directory:    /work/build/external/win-x86_64
--   C compiler:                /usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-gcc
--   C++ compiler:              /usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-g++
-- 
--   Build shared libraries:    OFF
--   Path delimiters:           "/\"
--   File Manager:              windows
--   Mutex Manager:             nothreads
--   Transcoder:                windows
--   NetAccessor:               OFF
--   Message Loader:            inmemory
--   XMLCh type:                char16_t
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_POLICY_DEFAULT_CMP0017
    CMAKE_POLICY_DEFAULT_CMP0020


-- Build files have been written to: /work/build/win-x64/xerces-c
make: Entering directory '/work/build/linux-x86/xerces-c'
make[1]: Entering directory '/work/build/linux-x86/xerces-c'
make[2]: Entering directory '/work/build/linux-x86/xerces-c'
Scanning dependencies of target xerces-c
make[2]: Leaving directory '/work/build/linux-x86/xerces-c'
make[2]: Entering directory '/work/build/linux-x86/xerces-c'
[  0%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/Base64.cpp.o
[  1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinInputStream.cpp.o
[  1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinMemInputStream.cpp.o
[  1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinFileInputStream.cpp.o
[  1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BitSet.cpp.o
[  1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/HeaderDummy.cpp.o
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/EncodingValidator.cpp.o
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/DefaultPanicHandler.cpp.o
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/HexBin.cpp.o
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/JanitorExports.cpp.o
[  3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/KVStringPair.cpp.o
[  3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/Mutexes.cpp.o
[  3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PanicHandler.cpp.o
[  3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PlatformUtils.cpp.o
[  4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PSVIUni.cpp.o
[  4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/QName.cpp.o
[  4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ASCIIRangeFactory.cpp.o
[  5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/BlockRangeFactory.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNetAccessor.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/util/PlatformUtils.cpp:82:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
[  5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/BMPattern.cpp.o
[  5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Match.cpp.o
[  6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ConcatToken.cpp.o
[  6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ClosureToken.cpp.o
[  6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/CharToken.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp: In member function 'virtual void xercesc_3_2::BlockRangeFactory::buildRanges(xercesc_3_2::RangeTokenMap*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp:328:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         if (!foundSpecial && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsSpecials)) {
                                                                      ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp:328:83: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         if (!foundSpecial && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsSpecials)) {
                                                                                   ^~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp:332:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         if (!foundPrivate && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsPrivateUse)) {
                                                                      ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp:332:83: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         if (!foundPrivate && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsPrivateUse)) {
                                                                                   ^~~~~~~~~~~~~~~~~~~
[  6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Op.cpp.o
[  6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/OpFactory.cpp.o
[  7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ParenToken.cpp.o
[  7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ParserForXMLSchema.cpp.o
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeTokenMap.cpp.o
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeToken.cpp.o
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeFactory.cpp.o
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegularExpression.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeToken.cpp: In member function 'virtual void xercesc_3_2::RangeToken::mergeRanges(const xercesc_3_2::Token*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeToken.cpp:494:43: warning: cast from type 'const xercesc_3_2::Token* const' to type 'xercesc_3_2::RangeToken*' casts away qualifiers [-Wcast-qual]
     RangeToken* rangeTok = (RangeToken *) tok;
                                           ^~~
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxParser.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp: In member function 'int xercesc_3_2::RegularExpression::match(xercesc_3_2::RegularExpression::Context*, const xercesc_3_2::Op*, XMLSize_t) const':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1017:19: warning: switch missing default case [-Wswitch-default]
             switch(tmpOp->getOpType()) {
                   ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp: In member function 'void xercesc_3_2::RangeTokenMap::addRangeMap(const XMLCh*, xercesc_3_2::RangeFactory*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:171:27: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fRangeMap->put((void*)categoryName, rangeFactory);
                           ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp: In member function 'void xercesc_3_2::RangeTokenMap::addKeywordMap(const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:193:33: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fTokenRegistry->put((void*) keyword, new RangeTokenElemMap(categId));
                                 ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp: In member function 'void xercesc_3_2::RangeTokenMap::initializeRegistry()':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:224:27: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fRangeMap->put((void*)fgXMLCategory, rangeFact);
                           ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:229:27: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fRangeMap->put((void*)fgASCIICategory, rangeFact);
                           ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:234:27: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fRangeMap->put((void*)fgUnicodeCategory, rangeFact);
                           ^~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:239:27: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fRangeMap->put((void*)fgBlockCategory, rangeFact);
                           ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp: In member function 'bool xercesc_3_2::RegularExpression::matchRange(xercesc_3_2::RegularExpression::Context*, const xercesc_3_2::Op*, XMLSize_t&, bool) const':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1260:51: warning: cast from type 'const xercesc_3_2::Token*' to type 'xercesc_3_2::RangeToken*' casts away qualifiers [-Wcast-qual]
     RangeToken* tok = (RangeToken *) op->getToken();
                                                   ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp: In member function 'bool xercesc_3_2::RegularExpression::matchAnchor(xercesc_3_2::RegularExpression::Context*, XMLInt32, XMLSize_t) const':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1279:12: warning: switch missing default case [-Wswitch-default]
     switch ((XMLCh) ch) {
            ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp: In member function 'bool xercesc_3_2::RegularExpression::doTokenOverlap(const xercesc_3_2::Op*, xercesc_3_2::Token*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1589:50: warning: cast from type 'const xercesc_3_2::Token*' to type 'xercesc_3_2::RangeToken*' casts away qualifiers [-Wcast-qual]
         RangeToken* t1=(RangeToken*)op->getToken();
                                                  ^
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Token.cpp.o
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/TokenFactory.cpp.o
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxUtil.cpp.o
[  9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/StringToken.cpp.o
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnicodeRangeFactory.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegxParser.cpp: In member function 'xercesc_3_2::RangeToken* xercesc_3_2::RegxParser::getTokenForShorthand(XMLInt32)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegxParser.cpp:782:11: warning: switch missing default case [-Wswitch-default]
     switch(ch) {
           ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp: In member function 'XMLSize_t xercesc_3_2::Token::getMinLength() const':
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:57:12: warning: switch missing default case [-Wswitch-default]
     switch (fTokenType) {
            ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp: In member function 'int xercesc_3_2::Token::getMaxLength() const':
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:117:12: warning: switch missing default case [-Wswitch-default]
     switch (fTokenType) {
            ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp: In member function 'xercesc_3_2::Token::firstCharacterOptions xercesc_3_2::Token::analyzeFirstCharacter(xercesc_3_2::RangeToken*, int, xercesc_3_2::TokenFactory*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:194:11: warning: switch missing default case [-Wswitch-default]
     switch(fTokenType) {
           ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp: In member function 'xercesc_3_2::Token* xercesc_3_2::Token::findFixedString(int, int&)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:307:11: warning: switch missing default case [-Wswitch-default]
     switch(fTokenType) {
           ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/UnicodeRangeFactory.cpp: In static member function 'static short unsigned int xercesc_3_2::UnicodeRangeFactory::getUniCategory(short unsigned int)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/UnicodeRangeFactory.cpp:231:11: warning: switch missing default case [-Wswitch-default]
     switch(type) {
           ^
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnionToken.cpp.o
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLRangeFactory.cpp.o
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLUniCharacter.cpp.o
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/SynchronizedStringPool.cpp.o
[ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/StringPool.cpp.o
[ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/TransService.cpp.o
[ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML88591Transcoder.cpp.o
[ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML256TableTranscoder.cpp.o
[ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMemory.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp: In static member function 'static void xercesc_3_2::XMLTransService::addEncoding(const XMLCh*, xercesc_3_2::ENameMap*)':
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:91:29: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void *) encoding, ownMapping);
                             ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp: In member function 'virtual void xercesc_3_2::XMLTransService::initTransService()':
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:220:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgXMLChEncodingString, new ENameMapFor<XMLChTranscoder>(XMLUni::fgXMLChEncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:226:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUSASCIIEncodingString, new ENameMapFor<XMLASCIITranscoder>(XMLUni::fgUSASCIIEncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:227:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUSASCIIEncodingString2, new ENameMapFor<XMLASCIITranscoder>(XMLUni::fgUSASCIIEncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:228:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUSASCIIEncodingString3, new ENameMapFor<XMLASCIITranscoder>(XMLUni::fgUSASCIIEncodingString3));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:229:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUSASCIIEncodingString4, new ENameMapFor<XMLASCIITranscoder>(XMLUni::fgUSASCIIEncodingString4));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:236:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUTF8EncodingString, new ENameMapFor<XMLUTF8Transcoder>(XMLUni::fgUTF8EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:237:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUTF8EncodingString2, new ENameMapFor<XMLUTF8Transcoder>(XMLUni::fgUTF8EncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:242:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:243:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString2, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:244:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString3, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString3));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:245:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString4, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString4));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:246:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString5, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString5));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:247:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString6, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString6));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:248:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString7, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString7));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:249:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString8, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString8));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:250:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString9, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString9));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:251:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString10, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString10));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:252:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString11, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString11));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:253:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString12, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString12));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:263:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16LEncodingString,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:273:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16LEncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:284:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4LEncodingString,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:294:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4LEncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:310:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16BEncodingString,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:320:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16BEncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:331:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4BEncodingString,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:341:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4BEncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:356:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:365:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:374:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString3,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:383:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString4,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:392:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString5,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:401:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString6,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:410:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString7,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:419:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4EncodingString,
                        ^~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:428:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4EncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:437:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4EncodingString3,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:446:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4EncodingString4,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:455:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4EncodingString5,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:468:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM037EncodingString, new ENameMapFor<XMLEBCDICTranscoder>(XMLUni::fgIBM037EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:469:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM037EncodingString2, new ENameMapFor<XMLEBCDICTranscoder>(XMLUni::fgIBM037EncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:473:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1047EncodingString, new ENameMapFor<XMLIBM1047Transcoder>(XMLUni::fgIBM1047EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:474:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1047EncodingString2, new ENameMapFor<XMLIBM1047Transcoder>(XMLUni::fgIBM1047EncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:480:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1140EncodingString, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:481:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1140EncodingString2, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:482:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1140EncodingString3, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString3));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:483:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1140EncodingString4, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString4));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:489:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgWin1252EncodingString, new ENameMapFor<XMLWin1252Transcoder>(XMLUni::fgWin1252EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~~
[ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLAbstractDoubleFloat.cpp.o
[ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLASCIITranscoder.cpp.o
[ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigDecimal.cpp.o
[ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigInteger.cpp.o
[ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChar.cpp.o
[ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChTranscoder.cpp.o
[ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLDateTime.cpp.o
make: Entering directory '/work/build/linux-x64/xerces-c'
make[1]: Entering directory '/work/build/linux-x64/xerces-c'
make[2]: Entering directory '/work/build/linux-x64/xerces-c'
Scanning dependencies of target xerces-c
make[2]: Leaving directory '/work/build/linux-x64/xerces-c'
make[2]: Entering directory '/work/build/linux-x64/xerces-c'
[  0%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinFileInputStream.cpp.o
[  0%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BitSet.cpp.o
[  0%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/DefaultPanicHandler.cpp.o
[  1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinInputStream.cpp.o
[  1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/HeaderDummy.cpp.o
[  1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinMemInputStream.cpp.o
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/EncodingValidator.cpp.o
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/Base64.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/XMLBigInteger.cpp: In constructor 'xercesc_3_2::XMLBigInteger::XMLBigInteger(const XMLCh*, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLBigInteger.cpp:211:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
     else
     ^~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLBigInteger.cpp:214:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
  fRawData = XMLString::replicate(strValue, fMemoryManager);
  ^~~~~~~~
[ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLDouble.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.cpp:25:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLAbstractDoubleFloat.cpp: In member function 'virtual const XMLCh* xercesc_3_2::XMLAbstractDoubleFloat::getFormattedString() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLAbstractDoubleFloat.cpp:190:71: warning: cast from type 'const xercesc_3_2::XMLAbstractDoubleFloat*' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
             XMLAbstractDoubleFloat *temp = (XMLAbstractDoubleFloat *) this;
                                                                       ^~~~
[ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLEBCDICTranscoder.cpp.o
[ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLException.cpp.o
[ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLFloat.cpp.o
[ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLIBM1047Transcoder.cpp.o
[ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLIBM1140Transcoder.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/XMLDateTime.cpp: In member function 'virtual void xercesc_3_2::XMLDateTime::serialize(xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDateTime.cpp:1982:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
         serEng>>(unsigned long&)fStart;
                                 ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLDateTime.cpp:1983:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
         serEng>>(unsigned long&)fEnd;
                                 ^~~~
[ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLInitializer.cpp.o
[ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLMsgLoader.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.cpp:25:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
[ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLNumber.cpp.o
[ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLString.cpp.o
[ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLStringTokenizer.cpp.o
[ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUCS4Transcoder.cpp.o
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUri.cpp.o
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLURL.cpp.o
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUni.cpp.o
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUTF16Transcoder.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp: In member function 'void xercesc_3_2::XMLStringTokenizer::cleanUp()':
/work/thirdparty/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp:111:43: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fMemoryManager->deallocate((void*)fDelimeters);//delete [] fDelimeters;
                                           ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp: In member function 'bool xercesc_3_2::XMLStringTokenizer::hasMoreTokens()':
/work/thirdparty/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp:166:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (countTokens() > 0)
     ^~
/work/thirdparty/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp:169:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  return false;
  ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLUri.cpp:26:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNumber.cpp:30:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNumber.cpp:31:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLNumber.cpp: In static member function 'static xercesc_3_2::XMLNumber* xercesc_3_2::XMLNumber::loadNumber(xercesc_3_2::XMLNumber::NumberType, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLNumber.cpp:63:11: warning: switch missing default case [-Wswitch-default]
     switch((XMLNumber::NumberType) numType)
           ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLURL.cpp:31:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMException.cpp.o
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUTF8Transcoder.cpp.o
[ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLWin1252Transcoder.cpp.o
[ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMLSException.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMRangeException.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMXPathException.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMAttrImpl.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLString.cpp:58:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLString.cpp: In static member function 'static bool xercesc_3_2::XMLString::textToBin(const XMLCh*, unsigned int&, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLString.cpp:1411:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if ((!toConvert) || (!*toConvert))
     ^~
/work/thirdparty/xerces-c/src/xercesc/util/XMLString.cpp:1414:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  XMLCh* trimmedStr = XMLString::replicate(toConvert, manager);
  ^~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/DOMException.cpp: In destructor 'virtual xercesc_3_2::DOMException::~DOMException()':
/work/thirdparty/xerces-c/src/xercesc/dom/DOMException.cpp:39:43: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fMemoryManager->deallocate((void*)msg);
                                           ^~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLUTF8Transcoder.cpp: In member function 'virtual XMLSize_t xercesc_3_2::XMLUTF8Transcoder::transcodeTo(const XMLCh*, XMLSize_t, XMLByte*, XMLSize_t, XMLSize_t&, xercesc_3_2::XMLTranscoder::UnRepOpts)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLUTF8Transcoder.cpp:519:15: warning: switch missing default case [-Wswitch-default]
         switch(encodedBytes)
               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp: In member function 'virtual void* xercesc_3_2::DOMAttrImpl::getFeature(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp:324:34: warning: cast from type 'const xercesc_3_2::DOMTypeInfoImpl* const' to type 'xercesc_3_2::DOMPSVITypeInfo*' casts away qualifiers [-Wcast-qual]
         return (DOMPSVITypeInfo*)fSchemaType;
                                  ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp: In member function 'virtual void xercesc_3_2::DOMAttrImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp:233:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp:243:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp: In member function 'virtual void xercesc_3_2::DOMAttrImpl::setValue(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp:170:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMAttrMapImpl.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMAttrNSImpl.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCharacterDataImpl.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMConfigurationImpl.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDeepNodeListImpl.cpp.o
[ 21%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCDATASectionImpl.cpp.o
[ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCommentImpl.cpp.o
[ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMChildNode.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrMapImpl.cpp:25:0:
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeVector::elementAt(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:71:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (index >= nextFreeSlot)
     ^~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:73:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  return data[index];
  ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp: In member function 'virtual void xercesc_3_2::DOMConfigurationImpl::setParameter(const XMLCh*, const void*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:63:43: warning: cast from type 'const void*' to type 'xercesc_3_2::DOMErrorHandler*' casts away qualifiers [-Wcast-qual]
         fErrorHandler = (DOMErrorHandler*)value;
                                           ^~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:65:31: warning: cast from type 'const void*' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         fSchemaType = (XMLCh*)value;
                               ^~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:67:35: warning: cast from type 'const void*' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         fSchemaLocation = (XMLCh*)value;
                                   ^~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp: In member function 'virtual bool xercesc_3_2::DOMConfigurationImpl::canSetParameter(const XMLCh*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:150:12: warning: switch missing default case [-Wswitch-default]
     switch (whichFlag) {
            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp: In member function 'virtual void xercesc_3_2::DOMCommentImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp:77:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp:87:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp: In member function 'xercesc_3_2::DOMComment* xercesc_3_2::DOMCommentImpl::splitText(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp:98:83: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp:102:85: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INDEX_SIZE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                     ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DOMCDATASectionImpl::getWholeText() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:141:76: warning: cast from type 'const xercesc_3_2::DOMCDATASectionImpl*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     DOMTreeWalker* pWalker=doc->createTreeWalker(root!=NULL?root:(DOMNode*)this, DOMNodeFilter::SHOW_ALL, NULL, true);
                                                                            ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:142:39: warning: cast from type 'const xercesc_3_2::DOMCDATASectionImpl*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     pWalker->setCurrentNode((DOMNode*)this);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:137:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_SUPPORTED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:151:46: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
  XMLBuffer buff(1023, GetDOMNodeMemoryManager);
                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp: In member function 'virtual xercesc_3_2::DOMText* xercesc_3_2::DOMCDATASectionImpl::replaceWholeText(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:196:110: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                     throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp: In member function 'virtual void xercesc_3_2::DOMCDATASectionImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:241:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:252:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp: In member function 'virtual xercesc_3_2::DOMText* xercesc_3_2::DOMCDATASectionImpl::splitText(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:96:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:100:85: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INDEX_SIZE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                     ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp: In member function 'void xercesc_3_2::DOMCharacterDataImpl::setNodeValue(const xercesc_3_2::DOMNode*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp:92:73: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
                     ranges->elementAt(i)->receiveReplacedText((DOMNode*)node);
                                                                         ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp: In member function 'void xercesc_3_2::DOMCharacterDataImpl::appendDataFast(const xercesc_3_2::DOMNode*, const XMLCh*, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp:118:58: warning: unused parameter 'node' [-Wunused-parameter]
 void DOMCharacterDataImpl::appendDataFast(const DOMNode *node, const  XMLCh *dat, XMLSize_t n)
                                                          ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp: In member function 'void xercesc_3_2::DOMCharacterDataImpl::deleteData(const xercesc_3_2::DOMNode*, XMLSize_t, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp:184:80: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
                     ranges->elementAt(i)->updateRangeForDeletedText( (DOMNode*)node, offset, count);
                                                                                ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp: In member function 'void xercesc_3_2::DOMCharacterDataImpl::insertData(const xercesc_3_2::DOMNode*, XMLSize_t, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp:253:81: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
                     ranges->elementAt(i)->updateRangeForInsertedText( (DOMNode*)node, offset, datLen);
                                                                                 ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp: In member function 'virtual void xercesc_3_2::DOMAttrNSImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:175:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:185:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp: In member function 'virtual void xercesc_3_2::DOMAttrNSImpl::setPrefix(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:117:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:119:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:130:91: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_CHARACTER_ERR,0, GetDOMNodeMemoryManager);
                                                                                           ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:140:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:143:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp: In member function 'void xercesc_3_2::DOMAttrNSImpl::setName(const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:213:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:233:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:220:92: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                 throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp: In member function 'virtual xercesc_3_2::DOMNode* xercesc_3_2::DOMDeepNodeListImpl::item(XMLSize_t) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp:87:35: warning: cast from type 'const xercesc_3_2::DOMDeepNodeListImpl*' to type 'xercesc_3_2::DOMDeepNodeListImpl*' casts away qualifiers [-Wcast-qual]
     return ((DOMDeepNodeListImpl*)this)->cacheItem(index);
                                   ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMDeepNodeListImpl::cacheItem(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp:109:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         currentNode = (DOMNode *)fRootNode;
                                  ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp:116:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         currentNode = (DOMNode *)fRootNode;
                                  ^~~~~~~~~
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentImpl.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'virtual xercesc_3_2::DOMNodeList* xercesc_3_2::DOMDocumentImpl::getElementsByTagName(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:512:31: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMDocumentImpl*' casts away qualifiers [-Wcast-qual]
     return ((DOMDocumentImpl*)this)->getDeepNodeList(this,tagname);
                               ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'virtual xercesc_3_2::DOMNodeList* xercesc_3_2::DOMDocumentImpl::getElementsByTagNameNS(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:652:31: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMDocumentImpl*' casts away qualifiers [-Wcast-qual]
     return ((DOMDocumentImpl*)this)->getDeepNodeList(this, fNamespaceURI, fLocalName);
                               ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In static member function 'static bool xercesc_3_2::DOMDocumentImpl::isKidOK(const xercesc_3_2::DOMNode*, const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:750:50: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocument*' casts away qualifiers [-Wcast-qual]
               ((XMLString::equals(((DOMDocument*)parent)->getXmlVersion(), XMLUni::fgVersion1_1))?
                                                  ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'xercesc_3_2::DOMNodeList* xercesc_3_2::DOMDocumentImpl::getDeepNodeList(const xercesc_3_2::DOMNode*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:947:51: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'void*' casts away qualifiers [-Wcast-qual]
         XMLSize_t id = fNodeListPool->put((void*) rootNode, (XMLCh*) tagName, 0, new (this) DOMDeepNodeListImpl(rootNode, tagName));
                                                   ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:947:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         XMLSize_t id = fNodeListPool->put((void*) rootNode, (XMLCh*) tagName, 0, new (this) DOMDeepNodeListImpl(rootNode, tagName));
                                                                      ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'xercesc_3_2::DOMNodeList* xercesc_3_2::DOMDocumentImpl::getDeepNodeList(const xercesc_3_2::DOMNode*, const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:966:51: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'void*' casts away qualifiers [-Wcast-qual]
         XMLSize_t id = fNodeListPool->put((void*) rootNode, (XMLCh*) localName, (XMLCh*) namespaceURI, new (this) DOMDeepNodeListImpl(rootNode, namespaceURI, localName));
                                                   ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:966:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         XMLSize_t id = fNodeListPool->put((void*) rootNode, (XMLCh*) localName, (XMLCh*) namespaceURI, new (this) DOMDeepNodeListImpl(rootNode, namespaceURI, localName));
                                                                      ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:966:90: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         XMLSize_t id = fNodeListPool->put((void*) rootNode, (XMLCh*) localName, (XMLCh*) namespaceURI, new (this) DOMDeepNodeListImpl(rootNode, namespaceURI, localName));
                                                                                          ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'virtual xercesc_3_2::DOMConfiguration* xercesc_3_2::DOMDocumentImpl::getDOMConfig() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1085:28: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMDocumentImpl*' casts away qualifiers [-Wcast-qual]
         ((DOMDocumentImpl*)this)->fDOMConfiguration = new ((DOMDocumentImpl*)this) DOMConfigurationImpl(fMemoryManager);
                            ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1085:78: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMDocumentImpl*' casts away qualifiers [-Wcast-qual]
         ((DOMDocumentImpl*)this)->fDOMConfiguration = new ((DOMDocumentImpl*)this) DOMConfigurationImpl(fMemoryManager);
                                                                              ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'virtual xercesc_3_2::DOMNode* xercesc_3_2::DOMDocumentImpl::importNode(const xercesc_3_2::DOMNode*, bool, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1112:64: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
                     const DOMTypeInfo * typeInfo=((DOMElement*)source)->getSchemaTypeInfo();
                                                                ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1161:57: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMAttr*' casts away qualifiers [-Wcast-qual]
                 const DOMTypeInfo * typeInfo=((DOMAttr*)source)->getSchemaTypeInfo();
                                                         ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1191:47: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMEntity*' casts away qualifiers [-Wcast-qual]
             DOMEntity *srcentity=(DOMEntity *)source;
                                               ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1215:62: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocumentType*' casts away qualifiers [-Wcast-qual]
             DOMDocumentType *srcdoctype = (DOMDocumentType *)source;
                                                              ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp: In member function 'virtual void xercesc_3_2::DOMDocumentFragmentImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp:82:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp:92:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1266:53: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNotation*' casts away qualifiers [-Wcast-qual]
             DOMNotation *srcnotation=(DOMNotation *)source;
                                                     ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'void* xercesc_3_2::DOMDocumentImpl::getUserData(const xercesc_3_2::DOMNodeImpl*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1352:72: warning: cast from type 'const xercesc_3_2::DOMNodeImpl*' to type 'void*' casts away qualifiers [-Wcast-qual]
             DOMUserDataRecord* dataRecord = fUserDataTable->get((void*)n, keyId);
                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'void xercesc_3_2::DOMDocumentImpl::callUserDataHandlers(const xercesc_3_2::DOMNodeImpl*, xercesc_3_2::DOMUserDataHandler::DOMOperationType, const xercesc_3_2::DOMNode*, xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1382:76: warning: cast from type 'const xercesc_3_2::DOMNodeImpl*' to type 'void*' casts away qualifiers [-Wcast-qual]
             DOMUserDataRecord* userDataRecord = fUserDataTable->get((void*)n,key2);
                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1396:46: warning: cast from type 'const xercesc_3_2::DOMNodeImpl*' to type 'void*' casts away qualifiers [-Wcast-qual]
             fUserDataTable->removeKey((void*)n);
                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'virtual void* xercesc_3_2::DOMDocumentImpl::getFeature(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1530:35: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMMemoryManager*' casts away qualifiers [-Wcast-qual]
         return (DOMMemoryManager*)this;
                                   ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1532:34: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMDocumentImpl*' casts away qualifiers [-Wcast-qual]
         return (DOMDocumentImpl*)this;
                                  ^~~~
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/HexBin.cpp.o
[  3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/KVStringPair.cpp.o
[  3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/Mutexes.cpp.o
[  3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/JanitorExports.cpp.o
[  3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PanicHandler.cpp.o
[  3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PlatformUtils.cpp.o
[  4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PSVIUni.cpp.o
[  4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/QName.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMElementNSImpl.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMElementImpl.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMErrorImpl.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMEntityReferenceImpl.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationImpl.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentTypeImpl.cpp.o
[ 24%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMEntityImpl.cpp.o
[  4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/BMPattern.cpp.o
[  5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/BlockRangeFactory.cpp.o
[  5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ClosureToken.cpp.o
[  5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/CharToken.cpp.o
[  5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ASCIIRangeFactory.cpp.o
[  6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ConcatToken.cpp.o
[  6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Match.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp: In member function 'virtual void xercesc_3_2::BlockRangeFactory::buildRanges(xercesc_3_2::RangeTokenMap*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp:328:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         if (!foundSpecial && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsSpecials)) {
                                                                      ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp:328:83: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         if (!foundSpecial && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsSpecials)) {
                                                                                   ^~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp:332:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         if (!foundPrivate && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsPrivateUse)) {
                                                                      ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp:332:83: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         if (!foundPrivate && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsPrivateUse)) {
                                                                                   ^~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMNamedNodeMap* xercesc_3_2::DOMElementImpl::getAttributes() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:145:48: warning: cast from type 'const xercesc_3_2::DOMElementImpl*' to type 'xercesc_3_2::DOMElementImpl*' casts away qualifiers [-Wcast-qual]
     DOMElementImpl *ncThis = (DOMElementImpl *)this;   // cast off const
                                                ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'xercesc_3_2::DOMElement* xercesc_3_2::DOMElementImpl::getFirstElementChild(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:795:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
             return (DOMElement*) n;
                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'xercesc_3_2::DOMElement* xercesc_3_2::DOMElementImpl::getLastElementChild(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:822:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
             return (DOMElement*) n;
                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::removeAttribute(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:168:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
              DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMAttr* xercesc_3_2::DOMElementImpl::removeAttributeNode(xercesc_3_2::DOMAttr*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:185:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:209:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:205:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp: In member function 'virtual void xercesc_3_2::DOMEntityReferenceImpl::setReadOnly(bool, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp:151:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::setAttribute(const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:220:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::setIdAttribute(const XMLCh*, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:236:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:241:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp: In member function 'virtual void xercesc_3_2::DOMEntityReferenceImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp:159:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::setIdAttributeNS(const XMLCh*, const XMLCh*, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:253:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:258:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp:169:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::setIdAttributeNode(const xercesc_3_2::DOMAttr*, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:271:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:281:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMAttr* xercesc_3_2::DOMElementImpl::setAttributeNode(xercesc_3_2::DOMAttr*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:294:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:297:89: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::WRONG_DOCUMENT_ERR, 0, GetDOMNodeMemoryManager);
                                                                                         ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::removeAttributeNS(const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:357:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMAttr* xercesc_3_2::DOMElementImpl::setAttributeNodeNS(xercesc_3_2::DOMAttr*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:379:83: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:382:89: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::WRONG_DOCUMENT_ERR, 0, GetDOMNodeMemoryManager);
                                                                                         ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp: In member function 'virtual void* xercesc_3_2::DOMElementNSImpl::getFeature(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:260:34: warning: cast from type 'const xercesc_3_2::DOMTypeInfoImpl* const' to type 'xercesc_3_2::DOMPSVITypeInfo*' casts away qualifiers [-Wcast-qual]
         return (DOMPSVITypeInfo*)fSchemaType;
                                  ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMAttr* xercesc_3_2::DOMElementImpl::setDefaultAttributeNode(xercesc_3_2::DOMAttr*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:442:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:445:89: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::WRONG_DOCUMENT_ERR, 0, GetDOMNodeMemoryManager);
                                                                                         ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMAttr* xercesc_3_2::DOMElementImpl::setDefaultAttributeNodeNS(xercesc_3_2::DOMAttr*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:460:83: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:463:89: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::WRONG_DOCUMENT_ERR, 0, GetDOMNodeMemoryManager);
                                                                                         ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:475:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:495:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::setAttributeNS(const XMLCh*, const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:335:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:339:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp: In member function 'virtual bool xercesc_3_2::DOMDocumentTypeImpl::isEqualNode(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:459:49: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocumentType*' casts away qualifiers [-Wcast-qual]
     DOMDocumentType* argDT = (DOMDocumentType*) arg;
                                                 ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp: In member function 'virtual void* xercesc_3_2::DOMDocumentTypeImpl::getFeature(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:556:38: warning: cast from type 'const xercesc_3_2::DOMDocumentTypeImpl*' to type 'xercesc_3_2::DOMDocumentTypeImpl*' casts away qualifiers [-Wcast-qual]
         return (DOMDocumentTypeImpl*)this;
                                      ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementNSImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:175:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:185:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementNSImpl::setPrefix(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:118:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:120:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:131:91: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_CHARACTER_ERR,0, GetDOMNodeMemoryManager);
                                                                                           ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:138:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:142:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp: In member function 'void xercesc_3_2::DOMElementNSImpl::setName(const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:207:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:224:86: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
           throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                      ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMDocumentTypeImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:398:96: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                 throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                                ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:382:92: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp: In constructor 'xercesc_3_2::DOMDocumentTypeImpl::DOMDocumentTypeImpl(xercesc_3_2::DOMDocument*, const XMLCh*, const XMLCh*, const XMLCh*, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:114:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:140:92: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                 throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:135:92: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                 throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp: In member function 'void xercesc_3_2::DOMEntityImpl::cloneEntityRefTree() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp:171:46: warning: cast from type 'const xercesc_3_2::DOMEntityImpl*' to type 'xercesc_3_2::DOMEntityImpl*' casts away qualifiers [-Wcast-qual]
     DOMEntityImpl *ncThis = (DOMEntityImpl *)this;
                                              ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp: In member function 'virtual void xercesc_3_2::DOMEntityImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp:215:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp:225:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMImplementationImpl.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMImplementationImpl.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationListImpl.cpp.o
[ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationRegistry.cpp.o
[  6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/OpFactory.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNetAccessor.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/util/PlatformUtils.cpp:82:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
[  7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ParserForXMLSchema.cpp.o
[  7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ParenToken.cpp.o
[  7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeFactory.cpp.o
[  7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Op.cpp.o
[  7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeToken.cpp.o
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeTokenMap.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNamedNodeMapImpl.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLocatorImpl.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeIDMap.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeImpl.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeIteratorImpl.cpp.o
[ 27%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeListImpl.cpp.o
[ 27%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeVector.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeToken.cpp: In member function 'virtual void xercesc_3_2::RangeToken::mergeRanges(const xercesc_3_2::Token*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeToken.cpp:494:43: warning: cast from type 'const xercesc_3_2::Token* const' to type 'xercesc_3_2::RangeToken*' casts away qualifiers [-Wcast-qual]
     RangeToken* rangeTok = (RangeToken *) tok;
                                           ^~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp: In member function 'void xercesc_3_2::RangeTokenMap::addRangeMap(const XMLCh*, xercesc_3_2::RangeFactory*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:171:27: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fRangeMap->put((void*)categoryName, rangeFactory);
                           ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp: In member function 'void xercesc_3_2::RangeTokenMap::addKeywordMap(const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:193:33: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fTokenRegistry->put((void*) keyword, new RangeTokenElemMap(categId));
                                 ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp: In member function 'void xercesc_3_2::RangeTokenMap::initializeRegistry()':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:224:27: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fRangeMap->put((void*)fgXMLCategory, rangeFact);
                           ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:229:27: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fRangeMap->put((void*)fgASCIICategory, rangeFact);
                           ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:234:27: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fRangeMap->put((void*)fgUnicodeCategory, rangeFact);
                           ^~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/regx/RangeTokenMap.cpp:239:27: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fRangeMap->put((void*)fgBlockCategory, rangeFact);
                           ^~~~~~~~~~~~~~~
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegularExpression.cpp.o
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxParser.cpp.o
[  8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxUtil.cpp.o
[  9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/StringToken.cpp.o
[ 27%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNotationImpl.cpp.o
[ 27%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNormalizer.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNamedNodeMapImpl.cpp:28:0:
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeVector::elementAt(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:71:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (index >= nextFreeSlot)
     ^~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:73:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  return data[index];
  ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.cpp:31:0:
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeVector::elementAt(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:71:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (index >= nextFreeSlot)
     ^~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:73:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  return data[index];
  ^~~~~~
[  9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Token.cpp.o
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnicodeRangeFactory.cpp.o
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/TokenFactory.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'xercesc_3_2::DOMDocument* xercesc_3_2::DOMNodeImpl::getOwnerDocument() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:170:24: warning: unused variable 'ep' [-Wunused-variable]
         const DOMNode *ep = getContainingNode();
                        ^~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'const XMLCh* xercesc_3_2::DOMNodeImpl::lookupPrefix(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:439:56: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
         return lookupPrefix(namespaceURI, (DOMElement*)thisNode);
                                                        ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:442:31: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocument*' casts away qualifiers [-Wcast-qual]
         return ((DOMDocument*)thisNode)->getDocumentElement()->lookupPrefix(namespaceURI);
                               ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'const XMLCh* xercesc_3_2::DOMNodeImpl::lookupNamespaceURI(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:580:30: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocument*' casts away qualifiers [-Wcast-qual]
         return((DOMDocument*)thisNode)->getDocumentElement()->lookupNamespaceURI(specifiedPrefix);
                              ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'const xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeImpl::getTreeParentNode(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:619:11: warning: switch missing default case [-Wswitch-default]
     switch(nodeType)
           ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'bool xercesc_3_2::DOMNodeImpl::isDefaultNamespace(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:990:46: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
             DOMElement *elem = (DOMElement *)thisNode;
                                              ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:1005:31: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocument*' casts away qualifiers [-Wcast-qual]
         return ((DOMDocument*)thisNode)->getDocumentElement()->isDefaultNamespace(namespaceURI);
                               ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In constructor 'xercesc_3_2::DOMNodeImpl::DOMNodeImpl(xercesc_3_2::DOMNode*, xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:83:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_STATE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In constructor 'xercesc_3_2::DOMNodeImpl::DOMNodeImpl(xercesc_3_2::DOMNode*, const xercesc_3_2::DOMNodeImpl&)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:96:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_STATE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeImpl::appendChild(xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:124:87: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::HIERARCHY_REQUEST_ERR,0, GetDOMNodeMemoryManager);
                                                                                       ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeImpl::insertBefore(xercesc_3_2::DOMNode*, xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:224:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::HIERARCHY_REQUEST_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeImpl::removeChild(xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:231:80: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeImpl::replaceChild(xercesc_3_2::DOMNode*, xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:238:87: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::HIERARCHY_REQUEST_ERR,0, GetDOMNodeMemoryManager);
                                                                                       ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'void xercesc_3_2::DOMNodeImpl::setPrefix(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:311:80: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'void xercesc_3_2::DOMNodeImpl::setTextContent(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:972:92: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             throw DOMException(DOMException::NOT_SUPPORTED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:961:106: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                 throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                          ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:937:108: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                   throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'void xercesc_3_2::DOMNodeImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:1041:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                    ^
[ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMParentNode.cpp.o
[ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMRangeImpl.cpp.o
[ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMStringPool.cpp.o
[ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp.o
[ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMStringListImpl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp: In member function 'virtual void xercesc_3_2::DOMNotationImpl::setPublicId(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp:94:78: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR,0, GetDOMNodeMemoryManager);
                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp: In member function 'virtual void xercesc_3_2::DOMNotationImpl::setSystemId(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp:104:78: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR,0, GetDOMNodeMemoryManager);
                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp: In member function 'virtual void xercesc_3_2::DOMNotationImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp:112:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp:121:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp: In member function 'const XMLCh* xercesc_3_2::DOMNormalizer::addCustomNamespaceDecl(const XMLCh*, xercesc_3_2::DOMElementImpl*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:324:23: warning: cast from type 'const xercesc_3_2::DOMNormalizer*' to type 'xercesc_3_2::DOMNormalizer*' casts away qualifiers [-Wcast-qual]
     ((DOMNormalizer *)this)->fNewNamespaceCount++;
                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:331:27: warning: cast from type 'const xercesc_3_2::DOMNormalizer*' to type 'xercesc_3_2::DOMNormalizer*' casts away qualifiers [-Wcast-qual]
         ((DOMNormalizer *)this)->fNewNamespaceCount++;
                           ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp: In member function 'void xercesc_3_2::DOMNormalizer::InScopeNamespaces::Scope::addOrChangeBinding(const XMLCh*, const XMLCh*, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:418:85: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 const XMLCh* uri  = fBaseScopeWithBindings->fPrefixHash->get((void*)prefix);
                                                                                     ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:421:42: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 fPrefixHash->put((void *)prefix, (XMLCh*)uri);
                                          ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:421:58: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                 fPrefixHash->put((void *)prefix, (XMLCh*)uri);
                                                          ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:427:85: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 const XMLCh* prefix  = fBaseScopeWithBindings->fUriHash->get((void*)uri);
                                                                                     ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:430:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 fUriHash->put((void *)uri, (XMLCh*)prefix);
                                       ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:430:52: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                 fUriHash->put((void *)uri, (XMLCh*)prefix);
                                                    ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:440:30: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fPrefixHash->put((void *)prefix, (XMLCh*)uri);
                              ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:440:46: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
     fPrefixHash->put((void *)prefix, (XMLCh*)uri);
                                              ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:441:27: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fUriHash->put((void *)uri, (XMLCh*)prefix);
                           ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:441:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
     fUriHash->put((void *)uri, (XMLCh*)prefix);
                                        ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp: In member function 'void xercesc_3_2::DOMNormalizer::error(xercesc_3_2::XMLErrs::Codes, const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:484:60: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'void*' casts away qualifiers [-Wcast-qual]
           XMLErrs::DOMErrorType (code), 0, errText, (void*)node);
                                                            ^~~~
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnionToken.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp: In member function 'int xercesc_3_2::RegularExpression::match(xercesc_3_2::RegularExpression::Context*, const xercesc_3_2::Op*, XMLSize_t) const':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1017:19: warning: switch missing default case [-Wswitch-default]
             switch(tmpOp->getOpType()) {
                   ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp: In member function 'bool xercesc_3_2::RegularExpression::matchRange(xercesc_3_2::RegularExpression::Context*, const xercesc_3_2::Op*, XMLSize_t&, bool) const':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1260:51: warning: cast from type 'const xercesc_3_2::Token*' to type 'xercesc_3_2::RangeToken*' casts away qualifiers [-Wcast-qual]
     RangeToken* tok = (RangeToken *) op->getToken();
                                                   ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp: In member function 'bool xercesc_3_2::RegularExpression::matchAnchor(xercesc_3_2::RegularExpression::Context*, XMLInt32, XMLSize_t) const':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1279:12: warning: switch missing default case [-Wswitch-default]
     switch ((XMLCh) ch) {
            ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp: In member function 'bool xercesc_3_2::RegularExpression::doTokenOverlap(const xercesc_3_2::Op*, xercesc_3_2::Token*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1589:50: warning: cast from type 'const xercesc_3_2::Token*' to type 'xercesc_3_2::RangeToken*' casts away qualifiers [-Wcast-qual]
         RangeToken* t1=(RangeToken*)op->getToken();
                                                  ^
[ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTextImpl.cpp.o
[ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTreeWalkerImpl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp: In member function 'XMLSize_t xercesc_3_2::Token::getMinLength() const':
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:57:12: warning: switch missing default case [-Wswitch-default]
     switch (fTokenType) {
            ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp: In member function 'int xercesc_3_2::Token::getMaxLength() const':
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:117:12: warning: switch missing default case [-Wswitch-default]
     switch (fTokenType) {
            ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp: In member function 'xercesc_3_2::Token::firstCharacterOptions xercesc_3_2::Token::analyzeFirstCharacter(xercesc_3_2::RangeToken*, int, xercesc_3_2::TokenFactory*)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:194:11: warning: switch missing default case [-Wswitch-default]
     switch(fTokenType) {
           ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp: In member function 'xercesc_3_2::Token* xercesc_3_2::Token::findFixedString(int, int&)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:307:11: warning: switch missing default case [-Wswitch-default]
     switch(fTokenType) {
           ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegxParser.cpp: In member function 'xercesc_3_2::RangeToken* xercesc_3_2::RegxParser::getTokenForShorthand(XMLInt32)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/RegxParser.cpp:782:11: warning: switch missing default case [-Wswitch-default]
     switch(ch) {
           ^
/work/thirdparty/xerces-c/src/xercesc/util/regx/UnicodeRangeFactory.cpp: In static member function 'static short unsigned int xercesc_3_2::UnicodeRangeFactory::getUniCategory(short unsigned int)':
/work/thirdparty/xerces-c/src/xercesc/util/regx/UnicodeRangeFactory.cpp:231:11: warning: switch missing default case [-Wswitch-default]
     switch(type) {
           ^
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLRangeFactory.cpp.o
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLUniCharacter.cpp.o
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/TransService.cpp.o
[ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMemory.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMStringListImpl.cpp: In member function 'void xercesc_3_2::DOMStringListImpl::add(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMStringListImpl.cpp:39:31: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
     fList->addElement((XMLCh*)str);
                               ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp: In member function 'xercesc_3_2::DOMNodeList* xercesc_3_2::DOMParentNode::getChildNodes() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp:120:27: warning: cast from type 'const xercesc_3_2::DOMNodeList*' to type 'xercesc_3_2::DOMNodeList*' casts away qualifiers [-Wcast-qual]
     return (DOMNodeList *)ret;   // cast off const.
                           ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp: In member function 'const xercesc_3_2::DOMNodeImpl* xercesc_3_2::DOMParentNode::getContainingNodeImpl() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp:72:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_STATE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp: In constructor 'xercesc_3_2::DOMParentNode::DOMParentNode(xercesc_3_2::DOMNode*, xercesc_3_2::DOMDocument*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp:38:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_STATE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp: In constructor 'xercesc_3_2::DOMParentNode::DOMParentNode(xercesc_3_2::DOMNode*, const xercesc_3_2::DOMParentNode&)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp:48:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_STATE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'void xercesc_3_2::DOMRangeImpl::setStartContainer(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:153:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fStartContainer = (DOMNode*) node;
                                  ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'void xercesc_3_2::DOMRangeImpl::setEndContainer(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:175:32: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fEndContainer = (DOMNode*) node;
                                ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setStart(const xercesc_3_2::DOMNode*, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:205:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fStartContainer = (DOMNode*) refNode;
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setEnd(const xercesc_3_2::DOMNode*, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:236:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fEndContainer   = (DOMNode*) refNode;
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setStartBefore(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:275:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* n = (DOMNode*) refNode; n!=0; n = n->getPreviousSibling()) {
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setStartAfter(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:319:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* n = (DOMNode*) refNode; n!=0; n = n->getPreviousSibling()) {
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setEndBefore(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:361:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* n = (DOMNode*) refNode; n!=0; n = n->getPreviousSibling(), i++) ;
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setEndAfter(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:404:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* n = (DOMNode*) refNode; n!=0; n = n->getPreviousSibling(), i++) ;
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::selectNode(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:479:38: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         fStartContainer = (DOMNode*) refNode;
                                      ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:480:38: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         fEndContainer   = (DOMNode*) refNode;
                                      ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:485:75: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMProcessingInstruction*' casts away qualifiers [-Wcast-qual]
             fEndOffset = XMLString::stringLen(((DOMProcessingInstruction*)refNode)->getData());
                                                                           ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:487:38: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMText*' casts away qualifiers [-Wcast-qual]
             fEndOffset = ((DOMText *)refNode)->getLength();
                                      ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::selectNodeContents(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:511:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fStartContainer = (DOMNode*) node;
                                  ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:512:32: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fEndContainer = (DOMNode*) node;
                                ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:521:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMText*' casts away qualifiers [-Wcast-qual]
         fEndOffset = ((DOMText *)node)->getLength();
                                  ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:525:71: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMProcessingInstruction*' casts away qualifiers [-Wcast-qual]
         fEndOffset = XMLString::stringLen(((DOMProcessingInstruction*)node)->getData());
                                                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual short int xercesc_3_2::DOMRangeImpl::compareBoundaryPoints(xercesc_3_2::DOMRange::CompareHow, const xercesc_3_2::DOMRange*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:596:38: warning: cast from type 'const xercesc_3_2::DOMRange*' to type 'xercesc_3_2::DOMRangeImpl*' casts away qualifiers [-Wcast-qual]
     if (fDocument != ((DOMRangeImpl*)srcRange)->fDocument) {
                                      ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual xercesc_3_2::DOMDocumentFragment* xercesc_3_2::DOMRangeImpl::cloneContents() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:715:29: warning: cast from type 'const xercesc_3_2::DOMRangeImpl*' to type 'xercesc_3_2::DOMRangeImpl*' casts away qualifiers [-Wcast-qual]
     return ((DOMRangeImpl *)this)->traverseContents(CLONE_CONTENTS);
                             ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'bool xercesc_3_2::DOMRangeImpl::isValidAncestorType(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:972:38: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* aNode = (DOMNode*) node; aNode!=0; aNode = aNode->getParentNode()) {
                                      ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In static member function 'static bool xercesc_3_2::DOMRangeImpl::isAncestorOf(const xercesc_3_2::DOMNode*, const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:983:37: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* node = (DOMNode*) b; node != 0; node=node->getParentNode()) {
                                     ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'bool xercesc_3_2::DOMRangeImpl::hasLegalRootContainer(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:993:40: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     DOMNode* rootContainer = (DOMNode*)node;
                                        ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'const xercesc_3_2::DOMNode* xercesc_3_2::DOMRangeImpl::commonAncestorOf(const xercesc_3_2::DOMNode*, const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:1059:25: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (node=(DOMNode*)pointA; node != 0; node=node->getParentNode())
                         ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:1064:25: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (node=(DOMNode*)pointB; node != 0; node=node->getParentNode())
                         ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMRangeImpl::traverseFullySelected(xercesc_3_2::DOMNode*, int)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:1621:11: warning: switch missing default case [-Wswitch-default]
     switch( how )
           ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMRangeImpl::traversePartiallySelected(xercesc_3_2::DOMNode*, int)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:1645:11: warning: switch missing default case [-Wswitch-default]
     switch( how )
           ^
[ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/StringPool.cpp.o
[ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML88591Transcoder.cpp.o
[ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/SynchronizedStringPool.cpp.o
[ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML256TableTranscoder.cpp.o
[ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTypeInfoImpl.cpp.o
[ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLSInputImpl.cpp.o
[ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLSOutputImpl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp: In member function 'virtual void xercesc_3_2::DOMProcessingInstructionImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp:100:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp:110:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp: In member function 'xercesc_3_2::DOMProcessingInstruction* xercesc_3_2::DOMProcessingInstructionImpl::splitText(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp:129:83: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp:133:86: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INDEX_SIZE_ERR, 0,  GetDOMNodeMemoryManager);
                                                                                      ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DOMTextImpl::getWholeText() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:153:76: warning: cast from type 'const xercesc_3_2::DOMTextImpl*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     DOMTreeWalker* pWalker=doc->createTreeWalker(root!=NULL?root:(DOMNode*)this, DOMNodeFilter::SHOW_ALL, NULL, true);
                                                                            ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:154:39: warning: cast from type 'const xercesc_3_2::DOMTextImpl*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     pWalker->setCurrentNode((DOMNode*)this);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:149:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_SUPPORTED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:163:49: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     XMLBuffer buff(1023, GetDOMNodeMemoryManager);
                                                 ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp: In member function 'virtual xercesc_3_2::DOMText* xercesc_3_2::DOMTextImpl::replaceWholeText(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:208:110: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                     throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp: In member function 'virtual void xercesc_3_2::DOMTextImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:253:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:263:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp: In member function 'virtual xercesc_3_2::DOMText* xercesc_3_2::DOMTextImpl::splitText(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:95:83: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:99:85: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INDEX_SIZE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                     ^
[ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLSSerializerImpl.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTypeInfoImpl.cpp:21:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSInputImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSInputImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSInputImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSInputImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMXPathExpressionImpl.cpp.o
[ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMXPathNSResolverImpl.cpp.o
[ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMXPathResultImpl.cpp.o
[ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/XSDElementNSImpl.cpp.o
[ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLAbstractDoubleFloat.cpp.o
[ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLASCIITranscoder.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSOutputImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSOutputImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSOutputImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSOutputImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/BinOutputStream.cpp.o
[ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/LocalFileFormatTarget.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'virtual void xercesc_3_2::DOMLSSerializerImpl::setParameter(const XMLCh*, const void*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:330:43: warning: cast from type 'const void*' to type 'xercesc_3_2::DOMErrorHandler*' casts away qualifiers [-Wcast-qual]
         fErrorHandler = (DOMErrorHandler*)value;
                                           ^~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'void xercesc_3_2::DOMLSSerializerImpl::processNode(const xercesc_3_2::DOMNode*, int)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:829:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                         namespaceMap->put((void*)prefix,(XMLCh*)uri);
                                                  ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:829:65: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                         namespaceMap->put((void*)prefix,(XMLCh*)uri);
                                                                 ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:889:65: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                             if(namespaceMap->containsKey((void*)nsPrefix))
                                                                 ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:891:78: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                             namespaceMap->put((void*)attribute->getLocalName(),(XMLCh*)attribute->getNodeValue());
                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:891:112: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                             namespaceMap->put((void*)attribute->getLocalName(),(XMLCh*)attribute->getNodeValue());
                                                                                                                ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:907:62: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                                     namespaceMap->put((void*)prefix,(XMLCh*)uri);
                                                              ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:907:77: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                                     namespaceMap->put((void*)prefix,(XMLCh*)uri);
                                                                             ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'bool xercesc_3_2::DOMLSSerializerImpl::reportError(const xercesc_3_2::DOMNode*, xercesc_3_2::DOMError::ErrorSeverity, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1397:50: warning: cast from type 'const xercesc_3_2::DOMNode* const' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         DOMLocatorImpl  locator(0, 0, (DOMNode*) errorNode, 0);
                                                  ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'bool xercesc_3_2::DOMLSSerializerImpl::reportError(const xercesc_3_2::DOMNode*, xercesc_3_2::DOMError::ErrorSeverity, xercesc_3_2::XMLDOMMsg::Codes)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1427:50: warning: cast from type 'const xercesc_3_2::DOMNode* const' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         DOMLocatorImpl  locator(0, 0, (DOMNode*) errorNode, 0);
                                                  ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'bool xercesc_3_2::DOMLSSerializerImpl::isDefaultNamespacePrefixDeclared() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1717:66: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         const XMLCh* thisUri=curNamespaceMap->get((void*)XMLUni::fgZeroLenString);
                                                                  ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'bool xercesc_3_2::DOMLSSerializerImpl::isNamespaceBindingActive(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1729:58: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         const XMLCh* thisUri=curNamespaceMap->get((void*)prefix);
                                                          ^~~~~~
[ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigDecimal.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp: In static member function 'static void xercesc_3_2::XMLTransService::addEncoding(const XMLCh*, xercesc_3_2::ENameMap*)':
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:91:29: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void *) encoding, ownMapping);
                             ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp: In member function 'virtual void xercesc_3_2::XMLTransService::initTransService()':
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:220:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgXMLChEncodingString, new ENameMapFor<XMLChTranscoder>(XMLUni::fgXMLChEncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:226:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUSASCIIEncodingString, new ENameMapFor<XMLASCIITranscoder>(XMLUni::fgUSASCIIEncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:227:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUSASCIIEncodingString2, new ENameMapFor<XMLASCIITranscoder>(XMLUni::fgUSASCIIEncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:228:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUSASCIIEncodingString3, new ENameMapFor<XMLASCIITranscoder>(XMLUni::fgUSASCIIEncodingString3));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:229:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUSASCIIEncodingString4, new ENameMapFor<XMLASCIITranscoder>(XMLUni::fgUSASCIIEncodingString4));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:236:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUTF8EncodingString, new ENameMapFor<XMLUTF8Transcoder>(XMLUni::fgUTF8EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:237:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgUTF8EncodingString2, new ENameMapFor<XMLUTF8Transcoder>(XMLUni::fgUTF8EncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:242:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:243:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString2, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:244:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString3, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString3));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:245:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString4, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString4));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:246:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString5, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString5));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:247:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString6, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString6));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:248:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString7, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString7));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:249:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString8, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString8));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:250:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString9, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString9));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:251:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString10, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString10));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:252:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString11, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString11));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:253:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgISO88591EncodingString12, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString12));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:263:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16LEncodingString,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:273:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16LEncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:284:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4LEncodingString,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:294:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4LEncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:310:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16BEncodingString,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:320:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16BEncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:331:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4BEncodingString,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:341:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4BEncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:356:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:365:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:374:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString3,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:383:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString4,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:392:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString5,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:401:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString6,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:410:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUTF16EncodingString7,
                        ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:419:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4EncodingString,
                        ^~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:428:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4EncodingString2,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:437:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4EncodingString3,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:446:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4EncodingString4,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:455:24: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*)XMLUni::fgUCS4EncodingString5,
                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:468:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM037EncodingString, new ENameMapFor<XMLEBCDICTranscoder>(XMLUni::fgIBM037EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:469:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM037EncodingString2, new ENameMapFor<XMLEBCDICTranscoder>(XMLUni::fgIBM037EncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:473:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1047EncodingString, new ENameMapFor<XMLIBM1047Transcoder>(XMLUni::fgIBM1047EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:474:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1047EncodingString2, new ENameMapFor<XMLIBM1047Transcoder>(XMLUni::fgIBM1047EncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:480:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1140EncodingString, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:481:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1140EncodingString2, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString2));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:482:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1140EncodingString3, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString3));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:483:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgIBM1140EncodingString4, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString4));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
[ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigInteger.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/TransService.cpp:489:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     gMappings->put((void*)XMLUni::fgWin1252EncodingString, new ENameMapFor<XMLWin1252Transcoder>(XMLUni::fgWin1252EncodingString));
                                   ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLBigInteger.cpp: In constructor 'xercesc_3_2::XMLBigInteger::XMLBigInteger(const XMLCh*, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLBigInteger.cpp:211:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
     else
     ^~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLBigInteger.cpp:214:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
  fRawData = XMLString::replicate(strValue, fMemoryManager);
  ^~~~~~~~
[ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChar.cpp.o
[ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChTranscoder.cpp.o
[ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLDateTime.cpp.o
[ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLDouble.cpp.o
[ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/LocalFileInputSource.cpp.o
[ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/MemBufFormatTarget.cpp.o
[ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/PSVIAttribute.cpp.o
[ 33%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/MemBufInputSource.cpp.o
[ 33%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/PSVIAttributeList.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathNSResolverImpl.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DOMXPathNSResolverImpl::lookupNamespaceURI(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathNSResolverImpl.cpp:46:63: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     const KVStringPair *pair = fNamespaceBindings->get((void*)prefix);
                                                               ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLAbstractDoubleFloat.cpp: In member function 'virtual const XMLCh* xercesc_3_2::XMLAbstractDoubleFloat::getFormattedString() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLAbstractDoubleFloat.cpp:190:71: warning: cast from type 'const xercesc_3_2::XMLAbstractDoubleFloat*' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
             XMLAbstractDoubleFloat *temp = (XMLAbstractDoubleFloat *) this;
                                                                       ^~~~
[ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLEBCDICTranscoder.cpp.o
[ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLException.cpp.o
[ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLFloat.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp: In member function 'virtual xercesc_3_2::DOMXPathResult* xercesc_3_2::DOMXPathExpressionImpl::evaluate(const xercesc_3_2::DOMNode*, xercesc_3_2::DOMXPathResult::ResultType, xercesc_3_2::DOMXPathResult*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp:160:44: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
         testNode(&matcher, r, (DOMElement*)contextNode);
                                            ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/MemBufInputSource.cpp: In destructor 'virtual xercesc_3_2::MemBufInputSource::~MemBufInputSource()':
/work/thirdparty/xerces-c/src/xercesc/framework/MemBufInputSource.cpp:63:29: warning: cast from type 'const XMLByte* {aka const unsigned char*}' to type 'XMLByte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual]
         delete [] (XMLByte*)fSrcBytes;
                             ^~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLIBM1047Transcoder.cpp.o
[ 34%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/PSVIItem.cpp.o
[ 34%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/PSVIElement.cpp.o
[ 34%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSAnnotation.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.cpp: In member function 'void xercesc_3_2::PSVIAttribute::setValue(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.cpp:65:103: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             fCanonicalValue = (XMLCh *)fDV->getCanonicalRepresentation(normalizedValue, fMemoryManager);
                                                                                                       ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 34%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSAttributeDeclaration.cpp.o
[ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLIBM1140Transcoder.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.cpp:25:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
[ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSAttributeGroupDefinition.cpp.o
[ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSAttributeUse.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIItem.cpp:24:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp:48,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIItem.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLInitializer.cpp.o
[ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLNumber.cpp.o
[ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLMsgLoader.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.cpp:25:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
[ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLStringTokenizer.cpp.o
[ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLString.cpp.o
[ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSComplexTypeDefinition.cpp.o
[ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSElementDeclaration.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSElementDeclaration.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIElement.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAnnotation.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAnnotation.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUCS4Transcoder.cpp.o
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUri.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp: In member function 'void xercesc_3_2::XMLStringTokenizer::cleanUp()':
/work/thirdparty/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp:111:43: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fMemoryManager->deallocate((void*)fDelimeters);//delete [] fDelimeters;
                                           ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp: In member function 'bool xercesc_3_2::XMLStringTokenizer::hasMoreTokens()':
/work/thirdparty/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp:166:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (countTokens() > 0)
     ^~
/work/thirdparty/xerces-c/src/xercesc/util/XMLStringTokenizer.cpp:169:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  return false;
  ^~~~~~
[ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSIDCDefinition.cpp.o
[ 36%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSFacet.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeUse.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeUse.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAnnotation.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 36%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSModel.cpp.o
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUni.cpp.o
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLURL.cpp.o
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUTF16Transcoder.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNumber.cpp:30:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNumber.cpp:31:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLNumber.cpp: In static member function 'static xercesc_3_2::XMLNumber* xercesc_3_2::XMLNumber::loadNumber(xercesc_3_2::XMLNumber::NumberType, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLNumber.cpp:63:11: warning: switch missing default case [-Wswitch-default]
     switch((XMLNumber::NumberType) numType)
           ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLURL.cpp:31:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
[ 36%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSModelGroup.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeGroupDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeGroupDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeDeclaration.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeDeclaration.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUTF8Transcoder.cpp.o
[ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLWin1252Transcoder.cpp.o
[ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMException.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLUri.cpp:26:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLString.cpp:58:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLString.cpp: In static member function 'static bool xercesc_3_2::XMLString::textToBin(const XMLCh*, unsigned int&, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLString.cpp:1411:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if ((!toConvert) || (!*toConvert))
     ^~
/work/thirdparty/xerces-c/src/xercesc/util/XMLString.cpp:1414:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  XMLCh* trimmedStr = XMLString::replicate(toConvert, manager);
  ^~~~~
[ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMLSException.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMXPathException.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMRangeException.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeDeclaration.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDef.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/XercesAttGroupInfo.hpp:36,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeGroupDefinition.cpp:24:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeDeclaration.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/dom/DOMException.cpp: In destructor 'virtual xercesc_3_2::DOMException::~DOMException()':
/work/thirdparty/xerces-c/src/xercesc/dom/DOMException.cpp:39:43: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fMemoryManager->deallocate((void*)msg);
                                           ^~~
/work/thirdparty/xerces-c/src/xercesc/util/XMLUTF8Transcoder.cpp: In member function 'virtual XMLSize_t xercesc_3_2::XMLUTF8Transcoder::transcodeTo(const XMLCh*, XMLSize_t, XMLByte*, XMLSize_t, XMLSize_t&, xercesc_3_2::XMLTranscoder::UnRepOpts)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLUTF8Transcoder.cpp:519:15: warning: switch missing default case [-Wswitch-default]
         switch(encodedBytes)
               ^
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSElementDeclaration.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSElementDeclaration.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSElementDeclaration.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSFacet.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSFacet.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp:31:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:170:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'const xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:176:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModelGroup.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModelGroup.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp: In member function 'virtual bool xercesc_3_2::XSComplexTypeDefinition::derivedFromType(const xercesc_3_2::XSTypeDefinition*)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp:187:50: warning: cast from type 'const xercesc_3_2::XSTypeDefinition* const' to type 'xercesc_3_2::XSTypeDefinition*' casts away qualifiers [-Wcast-qual]
     XSTypeDefinition* type = (XSTypeDefinition*) ancestorType;
                                                  ^~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSIDCDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSIDCDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSIDCDefinition.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp: In constructor 'xercesc_3_2::XSModel::XSModel(xercesc_3_2::XMLGrammarPool*, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:134:32: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*) SchemaSymbols::fgURI_SCHEMAFORSCHEMA
                                ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp: In constructor 'xercesc_3_2::XSModel::XSModel(xercesc_3_2::XSModel*, xercesc_3_2::GrammarResolver*, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:231:20: warning: switch missing default case [-Wswitch-default]
             switch (i+1)
                    ^
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:300:36: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             (void*) SchemaSymbols::fgURI_SCHEMAFORSCHEMA , namespaceItem
                                    ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp: In destructor 'xercesc_3_2::XSModel::~XSModel()':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:321:16: warning: switch missing default case [-Wswitch-default]
         switch (i+1)
                ^
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp: In member function 'void xercesc_3_2::XSModel::addComponentToNamespace(xercesc_3_2::XSNamespaceItem*, xercesc_3_2::XSObject*, XMLSize_t, bool)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:370:37: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void *) component->getName(), component
                                     ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.hpp:135:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.c: In instantiation of 'void xercesc_3_2::XSNamedMap<TVal>::addElement(TVal*, const XMLCh*, const XMLCh*) [with TVal = xercesc_3_2::XSObject; XMLCh = char16_t]':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:244:77:   required from here
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.c:121:16: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fHash->put((void*)key1, fURIStringPool->getId(key2), toAdd);
                ^~~~~~~~~~~
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMAttrImpl.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMAttrMapImpl.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCharacterDataImpl.cpp.o
[ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMChildNode.cpp.o
[ 21%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCDATASectionImpl.cpp.o
[ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCommentImpl.cpp.o
[ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMAttrNSImpl.cpp.o
[ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMConfigurationImpl.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrMapImpl.cpp:25:0:
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeVector::elementAt(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:71:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (index >= nextFreeSlot)
     ^~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:73:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  return data[index];
  ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp: In member function 'virtual void* xercesc_3_2::DOMAttrImpl::getFeature(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp:324:34: warning: cast from type 'const xercesc_3_2::DOMTypeInfoImpl* const' to type 'xercesc_3_2::DOMPSVITypeInfo*' casts away qualifiers [-Wcast-qual]
         return (DOMPSVITypeInfo*)fSchemaType;
                                  ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp: In member function 'virtual void xercesc_3_2::DOMAttrImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp:233:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp:243:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp: In member function 'virtual void xercesc_3_2::DOMAttrImpl::setValue(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrImpl.cpp:170:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp: In member function 'virtual void xercesc_3_2::DOMConfigurationImpl::setParameter(const XMLCh*, const void*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:63:43: warning: cast from type 'const void*' to type 'xercesc_3_2::DOMErrorHandler*' casts away qualifiers [-Wcast-qual]
         fErrorHandler = (DOMErrorHandler*)value;
                                           ^~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:65:31: warning: cast from type 'const void*' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         fSchemaType = (XMLCh*)value;
                               ^~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:67:35: warning: cast from type 'const void*' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         fSchemaLocation = (XMLCh*)value;
                                   ^~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp: In member function 'virtual bool xercesc_3_2::DOMConfigurationImpl::canSetParameter(const XMLCh*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:150:12: warning: switch missing default case [-Wswitch-default]
     switch (whichFlag) {
            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp: In member function 'void xercesc_3_2::DOMCharacterDataImpl::setNodeValue(const xercesc_3_2::DOMNode*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp:92:73: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
                     ranges->elementAt(i)->receiveReplacedText((DOMNode*)node);
                                                                         ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp: In member function 'void xercesc_3_2::DOMCharacterDataImpl::appendDataFast(const xercesc_3_2::DOMNode*, const XMLCh*, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp:118:58: warning: unused parameter 'node' [-Wunused-parameter]
 void DOMCharacterDataImpl::appendDataFast(const DOMNode *node, const  XMLCh *dat, XMLSize_t n)
                                                          ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp: In member function 'void xercesc_3_2::DOMCharacterDataImpl::deleteData(const xercesc_3_2::DOMNode*, XMLSize_t, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp:184:80: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
                     ranges->elementAt(i)->updateRangeForDeletedText( (DOMNode*)node, offset, count);
                                                                                ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp: In member function 'void xercesc_3_2::DOMCharacterDataImpl::insertData(const xercesc_3_2::DOMNode*, XMLSize_t, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp:253:81: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
                     ranges->elementAt(i)->updateRangeForInsertedText( (DOMNode*)node, offset, datLen);
                                                                                 ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp: In member function 'virtual void xercesc_3_2::DOMCommentImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp:77:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp:87:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp: In member function 'xercesc_3_2::DOMComment* xercesc_3_2::DOMCommentImpl::splitText(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp:98:83: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCommentImpl.cpp:102:85: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INDEX_SIZE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                     ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DOMCDATASectionImpl::getWholeText() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:141:76: warning: cast from type 'const xercesc_3_2::DOMCDATASectionImpl*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     DOMTreeWalker* pWalker=doc->createTreeWalker(root!=NULL?root:(DOMNode*)this, DOMNodeFilter::SHOW_ALL, NULL, true);
                                                                            ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:142:39: warning: cast from type 'const xercesc_3_2::DOMCDATASectionImpl*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     pWalker->setCurrentNode((DOMNode*)this);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:137:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_SUPPORTED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:151:46: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
  XMLBuffer buff(1023, GetDOMNodeMemoryManager);
                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp: In member function 'virtual xercesc_3_2::DOMText* xercesc_3_2::DOMCDATASectionImpl::replaceWholeText(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:196:110: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                     throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp: In member function 'virtual void xercesc_3_2::DOMCDATASectionImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:241:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:252:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp: In member function 'virtual xercesc_3_2::DOMText* xercesc_3_2::DOMCDATASectionImpl::splitText(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:96:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCDATASectionImpl.cpp:100:85: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INDEX_SIZE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                     ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp: In member function 'virtual void xercesc_3_2::DOMAttrNSImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:175:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:185:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp: In member function 'virtual void xercesc_3_2::DOMAttrNSImpl::setPrefix(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:117:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:119:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:130:91: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_CHARACTER_ERR,0, GetDOMNodeMemoryManager);
                                                                                           ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:140:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:143:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp: In member function 'void xercesc_3_2::DOMAttrNSImpl::setName(const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:213:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:233:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMAttrNSImpl.cpp:220:92: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                 throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                            ^
[ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp.o
[ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDeepNodeListImpl.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentImpl.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentTypeImpl.cpp.o
[ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSNotationDeclaration.cpp.o
[ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSParticle.cpp.o
[ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSModelGroupDefinition.cpp.o
[ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSMultiValueFacet.cpp.o
[ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSNamespaceItem.cpp.o
[ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSObject.cpp.o
[ 38%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp.o
[ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSTypeDefinition.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp: In member function 'virtual void xercesc_3_2::DOMDocumentFragmentImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp:82:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp:92:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'virtual xercesc_3_2::DOMNodeList* xercesc_3_2::DOMDocumentImpl::getElementsByTagName(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:512:31: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMDocumentImpl*' casts away qualifiers [-Wcast-qual]
     return ((DOMDocumentImpl*)this)->getDeepNodeList(this,tagname);
                               ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp: In member function 'virtual bool xercesc_3_2::DOMDocumentTypeImpl::isEqualNode(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:459:49: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocumentType*' casts away qualifiers [-Wcast-qual]
     DOMDocumentType* argDT = (DOMDocumentType*) arg;
                                                 ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'virtual xercesc_3_2::DOMNodeList* xercesc_3_2::DOMDocumentImpl::getElementsByTagNameNS(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:652:31: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMDocumentImpl*' casts away qualifiers [-Wcast-qual]
     return ((DOMDocumentImpl*)this)->getDeepNodeList(this, fNamespaceURI, fLocalName);
                               ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In static member function 'static bool xercesc_3_2::DOMDocumentImpl::isKidOK(const xercesc_3_2::DOMNode*, const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:750:50: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocument*' casts away qualifiers [-Wcast-qual]
               ((XMLString::equals(((DOMDocument*)parent)->getXmlVersion(), XMLUni::fgVersion1_1))?
                                                  ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp: In member function 'virtual void* xercesc_3_2::DOMDocumentTypeImpl::getFeature(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:556:38: warning: cast from type 'const xercesc_3_2::DOMDocumentTypeImpl*' to type 'xercesc_3_2::DOMDocumentTypeImpl*' casts away qualifiers [-Wcast-qual]
         return (DOMDocumentTypeImpl*)this;
                                      ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'xercesc_3_2::DOMNodeList* xercesc_3_2::DOMDocumentImpl::getDeepNodeList(const xercesc_3_2::DOMNode*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:947:51: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'void*' casts away qualifiers [-Wcast-qual]
         XMLSize_t id = fNodeListPool->put((void*) rootNode, (XMLCh*) tagName, 0, new (this) DOMDeepNodeListImpl(rootNode, tagName));
                                                   ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:947:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         XMLSize_t id = fNodeListPool->put((void*) rootNode, (XMLCh*) tagName, 0, new (this) DOMDeepNodeListImpl(rootNode, tagName));
                                                                      ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'xercesc_3_2::DOMNodeList* xercesc_3_2::DOMDocumentImpl::getDeepNodeList(const xercesc_3_2::DOMNode*, const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:966:51: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'void*' casts away qualifiers [-Wcast-qual]
         XMLSize_t id = fNodeListPool->put((void*) rootNode, (XMLCh*) localName, (XMLCh*) namespaceURI, new (this) DOMDeepNodeListImpl(rootNode, namespaceURI, localName));
                                                   ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:966:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         XMLSize_t id = fNodeListPool->put((void*) rootNode, (XMLCh*) localName, (XMLCh*) namespaceURI, new (this) DOMDeepNodeListImpl(rootNode, namespaceURI, localName));
                                                                      ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:966:90: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         XMLSize_t id = fNodeListPool->put((void*) rootNode, (XMLCh*) localName, (XMLCh*) namespaceURI, new (this) DOMDeepNodeListImpl(rootNode, namespaceURI, localName));
                                                                                          ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'virtual xercesc_3_2::DOMConfiguration* xercesc_3_2::DOMDocumentImpl::getDOMConfig() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1085:28: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMDocumentImpl*' casts away qualifiers [-Wcast-qual]
         ((DOMDocumentImpl*)this)->fDOMConfiguration = new ((DOMDocumentImpl*)this) DOMConfigurationImpl(fMemoryManager);
                            ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1085:78: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMDocumentImpl*' casts away qualifiers [-Wcast-qual]
         ((DOMDocumentImpl*)this)->fDOMConfiguration = new ((DOMDocumentImpl*)this) DOMConfigurationImpl(fMemoryManager);
                                                                              ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'virtual xercesc_3_2::DOMNode* xercesc_3_2::DOMDocumentImpl::importNode(const xercesc_3_2::DOMNode*, bool, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1112:64: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
                     const DOMTypeInfo * typeInfo=((DOMElement*)source)->getSchemaTypeInfo();
                                                                ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1161:57: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMAttr*' casts away qualifiers [-Wcast-qual]
                 const DOMTypeInfo * typeInfo=((DOMAttr*)source)->getSchemaTypeInfo();
                                                         ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1191:47: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMEntity*' casts away qualifiers [-Wcast-qual]
             DOMEntity *srcentity=(DOMEntity *)source;
                                               ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1215:62: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocumentType*' casts away qualifiers [-Wcast-qual]
             DOMDocumentType *srcdoctype = (DOMDocumentType *)source;
                                                              ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1266:53: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNotation*' casts away qualifiers [-Wcast-qual]
             DOMNotation *srcnotation=(DOMNotation *)source;
                                                     ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'void* xercesc_3_2::DOMDocumentImpl::getUserData(const xercesc_3_2::DOMNodeImpl*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1352:72: warning: cast from type 'const xercesc_3_2::DOMNodeImpl*' to type 'void*' casts away qualifiers [-Wcast-qual]
             DOMUserDataRecord* dataRecord = fUserDataTable->get((void*)n, keyId);
                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'void xercesc_3_2::DOMDocumentImpl::callUserDataHandlers(const xercesc_3_2::DOMNodeImpl*, xercesc_3_2::DOMUserDataHandler::DOMOperationType, const xercesc_3_2::DOMNode*, xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1382:76: warning: cast from type 'const xercesc_3_2::DOMNodeImpl*' to type 'void*' casts away qualifiers [-Wcast-qual]
             DOMUserDataRecord* userDataRecord = fUserDataTable->get((void*)n,key2);
                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1396:46: warning: cast from type 'const xercesc_3_2::DOMNodeImpl*' to type 'void*' casts away qualifiers [-Wcast-qual]
             fUserDataTable->removeKey((void*)n);
                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp: In member function 'virtual void* xercesc_3_2::DOMDocumentImpl::getFeature(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1530:35: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMMemoryManager*' casts away qualifiers [-Wcast-qual]
         return (DOMMemoryManager*)this;
                                   ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1532:34: warning: cast from type 'const xercesc_3_2::DOMDocumentImpl*' to type 'xercesc_3_2::DOMDocumentImpl*' casts away qualifiers [-Wcast-qual]
         return (DOMDocumentImpl*)this;
                                  ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMDocumentTypeImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:398:96: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                 throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                                ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:382:92: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp: In constructor 'xercesc_3_2::DOMDocumentTypeImpl::DOMDocumentTypeImpl(xercesc_3_2::DOMDocument*, const XMLCh*, const XMLCh*, const XMLCh*, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:114:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:140:92: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                 throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:135:92: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                 throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp: In member function 'virtual xercesc_3_2::DOMNode* xercesc_3_2::DOMDeepNodeListImpl::item(XMLSize_t) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp:87:35: warning: cast from type 'const xercesc_3_2::DOMDeepNodeListImpl*' to type 'xercesc_3_2::DOMDeepNodeListImpl*' casts away qualifiers [-Wcast-qual]
     return ((DOMDeepNodeListImpl*)this)->cacheItem(index);
                                   ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMDeepNodeListImpl::cacheItem(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp:109:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         currentNode = (DOMNode *)fRootNode;
                                  ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp:116:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         currentNode = (DOMNode *)fRootNode;
                                  ^~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSMultiValueFacet.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSMultiValueFacet.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSParticle.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSParticle.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModelGroupDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModelGroupDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNotationDeclaration.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNotationDeclaration.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModelGroupDefinition.cpp:24:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNotationDeclaration.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSWildcard.cpp.o
[ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSValue.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMElementImpl.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMElementNSImpl.cpp.o
[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMEntityReferenceImpl.cpp.o
[ 24%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMEntityImpl.cpp.o
[ 24%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMErrorImpl.cpp.o
[ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationListImpl.cpp.o
[ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationImpl.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp: In member function 'xercesc_3_2::StringList* xercesc_3_2::XSSimpleTypeDefinition::getLexicalEnumeration()':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp:146:73: warning: cast from type 'const xercesc_3_2::RefArrayVectorOf<char16_t>*' to type 'xercesc_3_2::RefArrayVectorOf<char16_t>*' casts away qualifiers [-Wcast-qual]
     return (RefArrayVectorOf<XMLCh>*) fDatatypeValidator->getEnumString();
                                                                         ^
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp: In member function 'virtual bool xercesc_3_2::XSSimpleTypeDefinition::derivedFromType(const xercesc_3_2::XSTypeDefinition*)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp:207:36: warning: cast from type 'const xercesc_3_2::XSTypeDefinition* const' to type 'xercesc_3_2::XSTypeDefinition*' casts away qualifiers [-Wcast-qual]
         type = (XSTypeDefinition*) ancestorType;
                                    ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp: In destructor 'xercesc_3_2::XSNamespaceItem::~XSNamespaceItem()':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp:143:16: warning: switch missing default case [-Wswitch-default]
         switch (i+1)
                ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSWildcard.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSWildcard.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSWildcard.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/URLInputSource.cpp.o
[ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationRegistry.cpp.o
[ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/StdOutFormatTarget.cpp.o
[ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/StdInInputSource.cpp.o
[ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/Wrapper4InputSource.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:36:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:37:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
[ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/Wrapper4DOMLSInput.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:46:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp: At global scope:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp: In static member function 'static void xercesc_3_2::XSValue::initializeRegistry()':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:180:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_STRING,             XSValue::dt_string);
                                                       ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:181:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_BOOLEAN,            XSValue::dt_boolean);
                                                       ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:182:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DECIMAL,            XSValue::dt_decimal);
                                                       ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:183:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_FLOAT,              XSValue::dt_float);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:184:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DOUBLE,             XSValue::dt_double);
                                                       ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:185:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DURATION,           XSValue::dt_duration);
                                                       ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:186:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DATETIME,           XSValue::dt_dateTime);
                                                       ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:187:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_TIME,               XSValue::dt_time);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:188:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DATE,               XSValue::dt_date);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:189:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_YEARMONTH,          XSValue::dt_gYearMonth);
                                                       ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:190:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_YEAR,               XSValue::dt_gYear);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:191:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_MONTHDAY,           XSValue::dt_gMonthDay);
                                                       ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:192:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DAY,                XSValue::dt_gDay);
                                                       ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:193:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_MONTH,              XSValue::dt_gMonth);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:194:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_HEXBINARY,          XSValue::dt_hexBinary);
                                                       ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:195:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_BASE64BINARY,       XSValue::dt_base64Binary);
                                                       ^~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:196:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_ANYURI,             XSValue::dt_anyURI);
                                                       ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:197:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_QNAME,              XSValue::dt_QName);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:198:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgNotationString,               XSValue::dt_NOTATION);
                                                ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:199:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NORMALIZEDSTRING,   XSValue::dt_normalizedString);
                                                       ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:200:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_TOKEN,              XSValue::dt_token);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:201:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_LANGUAGE,           XSValue::dt_language);
                                                       ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:202:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgNmTokenString,                XSValue::dt_NMTOKEN);
                                                ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:203:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgNmTokensString,               XSValue::dt_NMTOKENS);
                                                ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:204:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NAME,               XSValue::dt_Name);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:205:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NCNAME,             XSValue::dt_NCName);
                                                       ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:206:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgIDString,                     XSValue::dt_ID);
                                                ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:207:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgIDRefString,                  XSValue::dt_IDREF);
                                                ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:208:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgIDRefsString,                 XSValue::dt_IDREFS);
                                                ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:209:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgEntityString,                 XSValue::dt_ENTITY);
                                                ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:210:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgEntitiesString,               XSValue::dt_ENTITIES);
                                                ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:211:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_INTEGER,            XSValue::dt_integer);
                                                       ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:212:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NONPOSITIVEINTEGER, XSValue::dt_nonPositiveInteger);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:213:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NEGATIVEINTEGER,    XSValue::dt_negativeInteger);
                                                       ^~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:214:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_LONG,               XSValue::dt_long);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:215:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_INT,                XSValue::dt_int);
                                                       ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:216:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_SHORT,              XSValue::dt_short);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:217:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_BYTE,               XSValue::dt_byte);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:218:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NONNEGATIVEINTEGER, XSValue::dt_nonNegativeInteger);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:219:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_ULONG,              XSValue::dt_unsignedLong);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:220:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_UINT,               XSValue::dt_unsignedInt);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:221:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_USHORT,             XSValue::dt_unsignedShort);
                                                       ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:222:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_UBYTE,              XSValue::dt_unsignedByte);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:223:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_POSITIVEINTEGER,    XSValue::dt_positiveInteger);
                                                       ^~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMNamedNodeMap* xercesc_3_2::DOMElementImpl::getAttributes() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:145:48: warning: cast from type 'const xercesc_3_2::DOMElementImpl*' to type 'xercesc_3_2::DOMElementImpl*' casts away qualifiers [-Wcast-qual]
     DOMElementImpl *ncThis = (DOMElementImpl *)this;   // cast off const
                                                ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'xercesc_3_2::DOMElement* xercesc_3_2::DOMElementImpl::getFirstElementChild(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:795:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
             return (DOMElement*) n;
                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'xercesc_3_2::DOMElement* xercesc_3_2::DOMElementImpl::getLastElementChild(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:822:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
             return (DOMElement*) n;
                                  ^
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.cpp:28:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
[ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttDef.cpp.o
[ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttDefList.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::removeAttribute(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:168:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
              DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMAttr* xercesc_3_2::DOMElementImpl::removeAttributeNode(xercesc_3_2::DOMAttr*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:185:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:209:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:205:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::setAttribute(const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:220:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::setIdAttribute(const XMLCh*, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:236:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:241:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::setIdAttributeNS(const XMLCh*, const XMLCh*, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:253:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:258:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::setIdAttributeNode(const xercesc_3_2::DOMAttr*, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:271:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:281:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMAttr* xercesc_3_2::DOMElementImpl::setAttributeNode(xercesc_3_2::DOMAttr*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:294:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:297:89: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::WRONG_DOCUMENT_ERR, 0, GetDOMNodeMemoryManager);
                                                                                         ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::removeAttributeNS(const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:357:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMAttr* xercesc_3_2::DOMElementImpl::setAttributeNodeNS(xercesc_3_2::DOMAttr*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:379:83: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:382:89: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::WRONG_DOCUMENT_ERR, 0, GetDOMNodeMemoryManager);
                                                                                         ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMAttr* xercesc_3_2::DOMElementImpl::setDefaultAttributeNode(xercesc_3_2::DOMAttr*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:442:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:445:89: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::WRONG_DOCUMENT_ERR, 0, GetDOMNodeMemoryManager);
                                                                                         ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual xercesc_3_2::DOMAttr* xercesc_3_2::DOMElementImpl::setDefaultAttributeNodeNS(xercesc_3_2::DOMAttr*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:460:83: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:463:89: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::WRONG_DOCUMENT_ERR, 0, GetDOMNodeMemoryManager);
                                                                                         ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:475:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:495:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementImpl::setAttributeNS(const XMLCh*, const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:335:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:339:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp: In member function 'void xercesc_3_2::DOMEntityImpl::cloneEntityRefTree() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp:171:46: warning: cast from type 'const xercesc_3_2::DOMEntityImpl*' to type 'xercesc_3_2::DOMEntityImpl*' casts away qualifiers [-Wcast-qual]
     DOMEntityImpl *ncThis = (DOMEntityImpl *)this;
                                              ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMImplementationImpl.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMImplementationImpl.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp: In member function 'virtual void xercesc_3_2::DOMEntityImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp:215:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp:225:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp: In member function 'virtual void* xercesc_3_2::DOMElementNSImpl::getFeature(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:260:34: warning: cast from type 'const xercesc_3_2::DOMTypeInfoImpl* const' to type 'xercesc_3_2::DOMPSVITypeInfo*' casts away qualifiers [-Wcast-qual]
         return (DOMPSVITypeInfo*)fSchemaType;
                                  ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementNSImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:175:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:185:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp: In member function 'virtual void xercesc_3_2::DOMElementNSImpl::setPrefix(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:118:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:120:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:131:91: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_CHARACTER_ERR,0, GetDOMNodeMemoryManager);
                                                                                           ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:138:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:142:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp: In member function 'void xercesc_3_2::DOMElementNSImpl::setName(const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:207:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementNSImpl.cpp:224:86: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
           throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                      ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp: In member function 'virtual void xercesc_3_2::DOMEntityReferenceImpl::setReadOnly(bool, bool)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp:151:98: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                  ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp: In member function 'virtual void xercesc_3_2::DOMEntityReferenceImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp:159:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityReferenceImpl.cpp:169:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/Wrapper4DOMLSInput.cpp:33:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
[ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLContentModel.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNamedNodeMapImpl.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeImpl.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeIteratorImpl.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNormalizer.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLocatorImpl.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeIDMap.cpp.o
[ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeVector.cpp.o
[ 27%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeListImpl.cpp.o
[ 42%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLBufferMgr.cpp.o
[ 42%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLDTDDescription.cpp.o
[ 42%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLBuffer.cpp.o
[ 42%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttr.cpp.o
[ 43%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLElementDecl.cpp.o
[ 43%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLEntityDecl.cpp.o
[ 43%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLFormatter.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.cpp:31:0:
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeVector::elementAt(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:71:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (index >= nextFreeSlot)
     ^~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:73:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  return data[index];
  ^~~~~~
[ 27%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNotationImpl.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNamedNodeMapImpl.cpp:28:0:
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeVector::elementAt(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:71:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (index >= nextFreeSlot)
     ^~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeVector.hpp:73:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  return data[index];
  ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDTDDescription.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDTDDescription.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDTDDescription.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDTDDescription.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLGrammarPoolImpl.cpp.o
[ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLGrammarDescription.cpp.o
[ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLNotationDecl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'xercesc_3_2::DOMDocument* xercesc_3_2::DOMNodeImpl::getOwnerDocument() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:170:24: warning: unused variable 'ep' [-Wunused-variable]
         const DOMNode *ep = getContainingNode();
                        ^~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp: In member function 'const XMLCh* xercesc_3_2::DOMNormalizer::addCustomNamespaceDecl(const XMLCh*, xercesc_3_2::DOMElementImpl*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:324:23: warning: cast from type 'const xercesc_3_2::DOMNormalizer*' to type 'xercesc_3_2::DOMNormalizer*' casts away qualifiers [-Wcast-qual]
     ((DOMNormalizer *)this)->fNewNamespaceCount++;
                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:331:27: warning: cast from type 'const xercesc_3_2::DOMNormalizer*' to type 'xercesc_3_2::DOMNormalizer*' casts away qualifiers [-Wcast-qual]
         ((DOMNormalizer *)this)->fNewNamespaceCount++;
                           ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'const XMLCh* xercesc_3_2::DOMNodeImpl::lookupPrefix(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:439:56: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
         return lookupPrefix(namespaceURI, (DOMElement*)thisNode);
                                                        ^~~~~~~~
[ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMParentNode.cpp.o
[ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:442:31: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocument*' casts away qualifiers [-Wcast-qual]
         return ((DOMDocument*)thisNode)->getDocumentElement()->lookupPrefix(namespaceURI);
                               ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'const XMLCh* xercesc_3_2::DOMNodeImpl::lookupNamespaceURI(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:580:30: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocument*' casts away qualifiers [-Wcast-qual]
         return((DOMDocument*)thisNode)->getDocumentElement()->lookupNamespaceURI(specifiedPrefix);
                              ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp: In member function 'void xercesc_3_2::DOMNormalizer::InScopeNamespaces::Scope::addOrChangeBinding(const XMLCh*, const XMLCh*, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:418:85: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 const XMLCh* uri  = fBaseScopeWithBindings->fPrefixHash->get((void*)prefix);
                                                                                     ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:421:42: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 fPrefixHash->put((void *)prefix, (XMLCh*)uri);
                                          ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'const xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeImpl::getTreeParentNode(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:619:11: warning: switch missing default case [-Wswitch-default]
     switch(nodeType)
           ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:421:58: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                 fPrefixHash->put((void *)prefix, (XMLCh*)uri);
                                                          ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:427:85: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 const XMLCh* prefix  = fBaseScopeWithBindings->fUriHash->get((void*)uri);
                                                                                     ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:430:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 fUriHash->put((void *)uri, (XMLCh*)prefix);
                                       ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:430:52: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                 fUriHash->put((void *)uri, (XMLCh*)prefix);
                                                    ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:440:30: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fPrefixHash->put((void *)prefix, (XMLCh*)uri);
                              ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:440:46: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
     fPrefixHash->put((void *)prefix, (XMLCh*)uri);
                                              ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:441:27: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fUriHash->put((void *)uri, (XMLCh*)prefix);
                           ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:441:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
     fUriHash->put((void *)uri, (XMLCh*)prefix);
                                        ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp: In member function 'void xercesc_3_2::DOMNormalizer::error(xercesc_3_2::XMLErrs::Codes, const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNormalizer.cpp:484:60: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'void*' casts away qualifiers [-Wcast-qual]
           XMLErrs::DOMErrorType (code), 0, errText, (void*)node);
                                                            ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'bool xercesc_3_2::DOMNodeImpl::isDefaultNamespace(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:990:46: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
             DOMElement *elem = (DOMElement *)thisNode;
                                              ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:1005:31: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMDocument*' casts away qualifiers [-Wcast-qual]
         return ((DOMDocument*)thisNode)->getDocumentElement()->isDefaultNamespace(namespaceURI);
                               ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In constructor 'xercesc_3_2::DOMNodeImpl::DOMNodeImpl(xercesc_3_2::DOMNode*, xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:83:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_STATE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In constructor 'xercesc_3_2::DOMNodeImpl::DOMNodeImpl(xercesc_3_2::DOMNode*, const xercesc_3_2::DOMNodeImpl&)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:96:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_STATE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeImpl::appendChild(xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:124:87: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::HIERARCHY_REQUEST_ERR,0, GetDOMNodeMemoryManager);
                                                                                       ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeImpl::insertBefore(xercesc_3_2::DOMNode*, xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:224:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::HIERARCHY_REQUEST_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeImpl::removeChild(xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:231:80: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::NOT_FOUND_ERR, 0, GetDOMNodeMemoryManager);
                                                                                ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMNodeImpl::replaceChild(xercesc_3_2::DOMNode*, xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:238:87: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::HIERARCHY_REQUEST_ERR,0, GetDOMNodeMemoryManager);
                                                                                       ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'void xercesc_3_2::DOMNodeImpl::setPrefix(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:311:80: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::NAMESPACE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'void xercesc_3_2::DOMNodeImpl::setTextContent(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:972:92: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             throw DOMException(DOMException::NOT_SUPPORTED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:961:106: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                 throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                          ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:937:108: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                   throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                            ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp: In member function 'virtual void xercesc_3_2::DOMNotationImpl::setPublicId(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp:94:78: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR,0, GetDOMNodeMemoryManager);
                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp: In member function 'void xercesc_3_2::DOMNodeImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNodeImpl.cpp:1041:84: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp: In member function 'virtual void xercesc_3_2::DOMNotationImpl::setSystemId(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp:104:78: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         DOMException::NO_MODIFICATION_ALLOWED_ERR,0, GetDOMNodeMemoryManager);
                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp: In member function 'virtual void xercesc_3_2::DOMNotationImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp:112:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMNotationImpl.cpp:121:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLRecognizer.cpp.o
[ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLRefInfo.cpp.o
[ 45%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLSchemaDescription.cpp.o
[ 45%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLValidator.cpp.o
[ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMRangeImpl.cpp.o
[ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMStringListImpl.cpp.o
[ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMStringPool.cpp.o
[ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTextImpl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp: In member function 'xercesc_3_2::DOMNodeList* xercesc_3_2::DOMParentNode::getChildNodes() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp:120:27: warning: cast from type 'const xercesc_3_2::DOMNodeList*' to type 'xercesc_3_2::DOMNodeList*' casts away qualifiers [-Wcast-qual]
     return (DOMNodeList *)ret;   // cast off const.
                           ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMStringListImpl.cpp: In member function 'void xercesc_3_2::DOMStringListImpl::add(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMStringListImpl.cpp:39:31: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
     fList->addElement((XMLCh*)str);
                               ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp: In member function 'const xercesc_3_2::DOMNodeImpl* xercesc_3_2::DOMParentNode::getContainingNodeImpl() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp:72:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_STATE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp: In constructor 'xercesc_3_2::DOMParentNode::DOMParentNode(xercesc_3_2::DOMNode*, xercesc_3_2::DOMDocument*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp:38:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_STATE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp: In constructor 'xercesc_3_2::DOMParentNode::DOMParentNode(xercesc_3_2::DOMNode*, const xercesc_3_2::DOMParentNode&)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMParentNode.cpp:48:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_STATE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp: In member function 'virtual void xercesc_3_2::DOMProcessingInstructionImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp:100:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp:110:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp: In member function 'xercesc_3_2::DOMProcessingInstruction* xercesc_3_2::DOMProcessingInstructionImpl::splitText(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp:129:83: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp:133:86: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INDEX_SIZE_ERR, 0,  GetDOMNodeMemoryManager);
                                                                                      ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'void xercesc_3_2::DOMRangeImpl::setStartContainer(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:153:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fStartContainer = (DOMNode*) node;
                                  ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'void xercesc_3_2::DOMRangeImpl::setEndContainer(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:175:32: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fEndContainer = (DOMNode*) node;
                                ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setStart(const xercesc_3_2::DOMNode*, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:205:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fStartContainer = (DOMNode*) refNode;
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setEnd(const xercesc_3_2::DOMNode*, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:236:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fEndContainer   = (DOMNode*) refNode;
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setStartBefore(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:275:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* n = (DOMNode*) refNode; n!=0; n = n->getPreviousSibling()) {
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setStartAfter(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:319:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* n = (DOMNode*) refNode; n!=0; n = n->getPreviousSibling()) {
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setEndBefore(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:361:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* n = (DOMNode*) refNode; n!=0; n = n->getPreviousSibling(), i++) ;
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::setEndAfter(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:404:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* n = (DOMNode*) refNode; n!=0; n = n->getPreviousSibling(), i++) ;
                                  ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::selectNode(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:479:38: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         fStartContainer = (DOMNode*) refNode;
                                      ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:480:38: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         fEndContainer   = (DOMNode*) refNode;
                                      ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:485:75: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMProcessingInstruction*' casts away qualifiers [-Wcast-qual]
             fEndOffset = XMLString::stringLen(((DOMProcessingInstruction*)refNode)->getData());
                                                                           ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:487:38: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMText*' casts away qualifiers [-Wcast-qual]
             fEndOffset = ((DOMText *)refNode)->getLength();
                                      ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual void xercesc_3_2::DOMRangeImpl::selectNodeContents(const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:511:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fStartContainer = (DOMNode*) node;
                                  ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:512:32: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     fEndContainer = (DOMNode*) node;
                                ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:521:34: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMText*' casts away qualifiers [-Wcast-qual]
         fEndOffset = ((DOMText *)node)->getLength();
                                  ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:525:71: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMProcessingInstruction*' casts away qualifiers [-Wcast-qual]
         fEndOffset = XMLString::stringLen(((DOMProcessingInstruction*)node)->getData());
                                                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual short int xercesc_3_2::DOMRangeImpl::compareBoundaryPoints(xercesc_3_2::DOMRange::CompareHow, const xercesc_3_2::DOMRange*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:596:38: warning: cast from type 'const xercesc_3_2::DOMRange*' to type 'xercesc_3_2::DOMRangeImpl*' casts away qualifiers [-Wcast-qual]
     if (fDocument != ((DOMRangeImpl*)srcRange)->fDocument) {
                                      ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'virtual xercesc_3_2::DOMDocumentFragment* xercesc_3_2::DOMRangeImpl::cloneContents() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:715:29: warning: cast from type 'const xercesc_3_2::DOMRangeImpl*' to type 'xercesc_3_2::DOMRangeImpl*' casts away qualifiers [-Wcast-qual]
     return ((DOMRangeImpl *)this)->traverseContents(CLONE_CONTENTS);
                             ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'bool xercesc_3_2::DOMRangeImpl::isValidAncestorType(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:972:38: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* aNode = (DOMNode*) node; aNode!=0; aNode = aNode->getParentNode()) {
                                      ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In static member function 'static bool xercesc_3_2::DOMRangeImpl::isAncestorOf(const xercesc_3_2::DOMNode*, const xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:983:37: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (DOMNode* node = (DOMNode*) b; node != 0; node=node->getParentNode()) {
                                     ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'bool xercesc_3_2::DOMRangeImpl::hasLegalRootContainer(const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:993:40: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     DOMNode* rootContainer = (DOMNode*)node;
                                        ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'const xercesc_3_2::DOMNode* xercesc_3_2::DOMRangeImpl::commonAncestorOf(const xercesc_3_2::DOMNode*, const xercesc_3_2::DOMNode*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:1059:25: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (node=(DOMNode*)pointA; node != 0; node=node->getParentNode())
                         ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:1064:25: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     for (node=(DOMNode*)pointB; node != 0; node=node->getParentNode())
                         ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMRangeImpl::traverseFullySelected(xercesc_3_2::DOMNode*, int)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:1621:11: warning: switch missing default case [-Wswitch-default]
     switch( how )
           ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp: In member function 'xercesc_3_2::DOMNode* xercesc_3_2::DOMRangeImpl::traversePartiallySelected(xercesc_3_2::DOMNode*, int)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMRangeImpl.cpp:1645:11: warning: switch missing default case [-Wswitch-default]
     switch( how )
           ^
[ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTreeWalkerImpl.cpp.o
[ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTypeInfoImpl.cpp.o
[ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLSSerializerImpl.cpp.o
[ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLSInputImpl.cpp.o
[ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMXPathExpressionImpl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DOMTextImpl::getWholeText() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:153:76: warning: cast from type 'const xercesc_3_2::DOMTextImpl*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     DOMTreeWalker* pWalker=doc->createTreeWalker(root!=NULL?root:(DOMNode*)this, DOMNodeFilter::SHOW_ALL, NULL, true);
                                                                            ^~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:154:39: warning: cast from type 'const xercesc_3_2::DOMTextImpl*' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
     pWalker->setCurrentNode((DOMNode*)this);
                                       ^~~~
[ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLSOutputImpl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:149:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::NOT_SUPPORTED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:163:49: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     XMLBuffer buff(1023, GetDOMNodeMemoryManager);
                                                 ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp: In member function 'virtual xercesc_3_2::DOMText* xercesc_3_2::DOMTextImpl::replaceWholeText(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:208:110: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
                     throw DOMException(DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp: In member function 'virtual void xercesc_3_2::DOMTextImpl::release()':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:253:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:263:88: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INVALID_ACCESS_ERR,0, GetDOMNodeMemoryManager);
                                                                                        ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp: In member function 'virtual xercesc_3_2::DOMText* xercesc_3_2::DOMTextImpl::splitText(XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:95:83: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
             DOMException::NO_MODIFICATION_ALLOWED_ERR, 0, GetDOMNodeMemoryManager);
                                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTextImpl.cpp:99:85: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
         throw DOMException(DOMException::INDEX_SIZE_ERR, 0, GetDOMNodeMemoryManager);
                                                                                     ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 45%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/BinFileOutputStream.cpp.o
[ 45%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/BinMemOutputStream.cpp.o
[ 46%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/DGXMLScanner.cpp.o
[ 46%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/ElemStack.cpp.o
/work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp: In member function 'virtual bool xercesc_3_2::XMLGrammarPoolImpl::cacheGrammar(xercesc_3_2::Grammar*)':
/work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp:88:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fGrammarRegistry->put((void*) grammarKey, gramToCache);
                                   ^~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLSchemaDescription.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLSchemaDescription.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLSchemaDescription.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLSchemaDescription.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMXPathNSResolverImpl.cpp.o
[ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMXPathResultImpl.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMTypeInfoImpl.cpp:21:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'virtual void xercesc_3_2::DOMLSSerializerImpl::setParameter(const XMLCh*, const void*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:330:43: warning: cast from type 'const void*' to type 'xercesc_3_2::DOMErrorHandler*' casts away qualifiers [-Wcast-qual]
         fErrorHandler = (DOMErrorHandler*)value;
                                           ^~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'void xercesc_3_2::DOMLSSerializerImpl::processNode(const xercesc_3_2::DOMNode*, int)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:829:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                         namespaceMap->put((void*)prefix,(XMLCh*)uri);
                                                  ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:829:65: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                         namespaceMap->put((void*)prefix,(XMLCh*)uri);
                                                                 ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:889:65: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                             if(namespaceMap->containsKey((void*)nsPrefix))
                                                                 ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:891:78: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                             namespaceMap->put((void*)attribute->getLocalName(),(XMLCh*)attribute->getNodeValue());
                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:891:112: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                             namespaceMap->put((void*)attribute->getLocalName(),(XMLCh*)attribute->getNodeValue());
                                                                                                                ^
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:907:62: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                                     namespaceMap->put((void*)prefix,(XMLCh*)uri);
                                                              ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:907:77: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                                     namespaceMap->put((void*)prefix,(XMLCh*)uri);
                                                                             ^~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'bool xercesc_3_2::DOMLSSerializerImpl::reportError(const xercesc_3_2::DOMNode*, xercesc_3_2::DOMError::ErrorSeverity, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1397:50: warning: cast from type 'const xercesc_3_2::DOMNode* const' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         DOMLocatorImpl  locator(0, 0, (DOMNode*) errorNode, 0);
                                                  ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'bool xercesc_3_2::DOMLSSerializerImpl::reportError(const xercesc_3_2::DOMNode*, xercesc_3_2::DOMError::ErrorSeverity, xercesc_3_2::XMLDOMMsg::Codes)':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1427:50: warning: cast from type 'const xercesc_3_2::DOMNode* const' to type 'xercesc_3_2::DOMNode*' casts away qualifiers [-Wcast-qual]
         DOMLocatorImpl  locator(0, 0, (DOMNode*) errorNode, 0);
                                                  ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'bool xercesc_3_2::DOMLSSerializerImpl::isDefaultNamespacePrefixDeclared() const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1717:66: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         const XMLCh* thisUri=curNamespaceMap->get((void*)XMLUni::fgZeroLenString);
                                                                  ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp: In member function 'bool xercesc_3_2::DOMLSSerializerImpl::isNamespaceBindingActive(const XMLCh*, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1729:58: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         const XMLCh* thisUri=curNamespaceMap->get((void*)prefix);
                                                          ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ElemStack.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ElemStack.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp: In member function 'virtual xercesc_3_2::DOMXPathResult* xercesc_3_2::DOMXPathExpressionImpl::evaluate(const xercesc_3_2::DOMNode*, xercesc_3_2::DOMXPathResult::ResultType, xercesc_3_2::DOMXPathResult*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp:160:44: warning: cast from type 'const xercesc_3_2::DOMNode*' to type 'xercesc_3_2::DOMElement*' casts away qualifiers [-Wcast-qual]
         testNode(&matcher, r, (DOMElement*)contextNode);
                                            ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:31:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp: In member function 'bool xercesc_3_2::DGXMLScanner::scanStartTag(bool&)':
/work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:1371:57: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                     namePtr = (XMLCh *)curAtt->getQName();
                                                         ^
/work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp: In member function 'void xercesc_3_2::DGXMLScanner::scanAttrListforNameSpaces(xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*, XMLSize_t, xercesc_3_2::XMLElementDecl*)':
/work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:2676:74: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             if (fAttrDupChkRegistry->containsKey((void*)curAttr->getName(), curAttr->getURIId()))
                                                                          ^
/work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:2684:62: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             fAttrDupChkRegistry->put((void*)curAttr->getName(), curAttr->getURIId(), curAttr);
                                                              ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:376:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathNSResolverImpl.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DOMXPathNSResolverImpl::lookupNamespaceURI(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMXPathNSResolverImpl.cpp:46:63: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     const KVStringPair *pair = fNamespaceBindings->get((void*)prefix);
                                                               ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSInputImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSInputImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSInputImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSInputImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSOutputImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSOutputImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOMLSParser.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/DOM.hpp:59,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSOutputImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMLSOutputImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 46%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/IGXMLScanner.cpp.o
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/IGXMLScanner2.cpp.o
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/MemoryManagerImpl.cpp.o
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/ReaderMgr.cpp.o
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/SGXMLScanner.cpp.o
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/VecAttributesImpl.cpp.o
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/VecAttrListImpl.cpp.o
[ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/ValidationContextImpl.cpp.o
[ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/XSDElementNSImpl.cpp.o
[ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/BinOutputStream.cpp.o
[ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/MemBufFormatTarget.cpp.o
[ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/LocalFileInputSource.cpp.o
[ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/LocalFileFormatTarget.cpp.o
[ 33%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/MemBufInputSource.cpp.o
[ 33%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/PSVIAttribute.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:35:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/internal/ReaderMgr.cpp:30:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/WFXMLScanner.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ReaderMgr.cpp:38:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp: At global scope:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ReaderMgr.cpp:38:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 33%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/PSVIElement.cpp.o
[ 33%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/PSVIAttributeList.cpp.o
[ 34%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/PSVIItem.cpp.o
[ 34%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSAnnotation.cpp.o
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp: In member function 'XMLSize_t xercesc_3_2::IGXMLScanner::buildAttList(const xercesc_3_2::RefVectorOf<xercesc_3_2::KVStringPair>&, XMLSize_t, xercesc_3_2::XMLElementDecl*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>&)':
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:716:61: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 if (fAttrDupChkRegistry->containsKey((void*)suffPtr, uriId))
                                                             ^~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:758:45: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             fAttrDupChkRegistry->put((void*)suffPtr, uriId, curAttr);
                                             ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp: In destructor 'virtual xercesc_3_2::VecAttrListImpl::~VecAttrListImpl()':
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp:49:39: warning: cast from type 'const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' to type 'xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' casts away qualifiers [-Wcast-qual]
         delete (RefVectorOf<XMLAttr>*)fVector;
                                       ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:786:70: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'void*' casts away qualifiers [-Wcast-qual]
             unsigned int *attCountPtr = fAttDefRegistry->get((void *)curDef);
                                                                      ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:871:59: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'xercesc_3_2::SchemaAttDef*' casts away qualifiers [-Wcast-qual]
                         QName *attName = ((SchemaAttDef *)curDef)->getAttName();
                                                           ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp: In member function 'void xercesc_3_2::VecAttrListImpl::setVector(const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*, XMLSize_t, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp:152:39: warning: cast from type 'const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' to type 'xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' casts away qualifiers [-Wcast-qual]
         delete (RefVectorOf<XMLAttr>*)fVector;
                                       ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:876:117: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'void*' casts away qualifiers [-Wcast-qual]
                         XSAttributeDeclaration *defAttrDecl = (XSAttributeDeclaration *)fModel->getXSObject((void *)curDef);
                                                                                                                     ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:877:77: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'xercesc_3_2::SchemaAttDef*' casts away qualifiers [-Wcast-qual]
                         DatatypeValidator * attrDataType = ((SchemaAttDef *)curDef)->getDatatypeValidator();
                                                                             ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:937:64: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'xercesc_3_2::SchemaAttDef*' casts away qualifiers [-Wcast-qual]
                             QName *attQName = ((SchemaAttDef *)curDef)->getAttName();
                                                                ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp: In member function 'bool xercesc_3_2::IGXMLScanner::normalizeAttValue(const xercesc_3_2::XMLAttDef*, const XMLCh*, const XMLCh*, xercesc_3_2::XMLBuffer&)':
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:1004:19: warning: switch missing default case [-Wswitch-default]
             switch(nextCh)
                   ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp: In member function 'bool xercesc_3_2::IGXMLScanner::scanStartTag(bool&)':
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:1799:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             namePtr = (XMLCh *)curAtt->getName();
                                                ^
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp: In member function 'xercesc_3_2::Grammar* xercesc_3_2::IGXMLScanner::loadXMLSchemaGrammar(const xercesc_3_2::InputSource&, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:2160:21: warning: cast from type 'const xercesc_3_2::InputSource*' to type 'xercesc_3_2::InputSource*' casts away qualifiers [-Wcast-qual]
     ((InputSource&) src).setIssueFatalErrorIfNotFound(false);
                     ^~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:2165:21: warning: cast from type 'const xercesc_3_2::InputSource*' to type 'xercesc_3_2::InputSource*' casts away qualifiers [-Wcast-qual]
     ((InputSource&) src).setIssueFatalErrorIfNotFound(flag);
                     ^~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp: In member function 'void xercesc_3_2::IGXMLScanner::endElementPSVI(xercesc_3_2::SchemaElementDecl*, xercesc_3_2::DatatypeValidator*)':
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:3226:125: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             canonicalValue = (XMLCh*) memberDV->getCanonicalRepresentation(fPSVIElemContext.fNormalizedValue, fMemoryManager);
                                                                                                                             ^
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:3228:144: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             canonicalValue = (XMLCh*) fPSVIElemContext.fCurrentDV->getCanonicalRepresentation(fPSVIElemContext.fNormalizedValue, fMemoryManager);
                                                                                                                                                ^
/work/thirdparty/xerces-c/src/xercesc/framework/MemBufInputSource.cpp: In destructor 'virtual xercesc_3_2::MemBufInputSource::~MemBufInputSource()':
/work/thirdparty/xerces-c/src/xercesc/framework/MemBufInputSource.cpp:63:29: warning: cast from type 'const XMLByte* {aka const unsigned char*}' to type 'XMLByte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual]
         delete [] (XMLByte*)fSrcBytes;
                             ^~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:376:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:376:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp:32:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:31:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp:32:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp: In member function 'void xercesc_3_2::WFXMLScanner::commonInit()':
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:432:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgAmp, chAmpersand);
                                       ^~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:433:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgLT, chOpenAngle);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:434:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgGT, chCloseAngle);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:435:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgQuot, chDoubleQuote);
                                       ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:436:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgApos, chSingleQuote);
                                       ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp: In member function 'bool xercesc_3_2::WFXMLScanner::scanStartTag(bool&)':
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:783:58: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fElementLookup->put((void*)elemDecl->getFullName(), elemDecl);
                                                          ^
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp: In destructor 'virtual xercesc_3_2::VecAttributesImpl::~VecAttributesImpl()':
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp:50:39: warning: cast from type 'const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' to type 'xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' casts away qualifiers [-Wcast-qual]
         delete (RefVectorOf<XMLAttr>*)fVector;
                                       ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp: In member function 'bool xercesc_3_2::WFXMLScanner::scanStartTagNS(bool&)':
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:1112:58: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fElementLookup->put((void*)elemDecl->getFullName(), elemDecl);
                                                          ^
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:1449:79: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 if (fAttrDupChkRegistry->containsKey((void*)loopAttr->getName(), loopAttr->getURIId()))
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:1459:67: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 fAttrDupChkRegistry->put((void*)loopAttr->getName(), loopAttr->getURIId(), loopAttr);
                                                                   ^
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp: In member function 'void xercesc_3_2::VecAttributesImpl::setVector(const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*, XMLSize_t, const xercesc_3_2::XMLScanner*, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp:241:39: warning: cast from type 'const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' to type 'xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' casts away qualifiers [-Wcast-qual]
         delete (RefVectorOf<XMLAttr>*)fVector;
                                       ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp: In member function 'virtual void xercesc_3_2::ValidationContextImpl::addId(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp:103:52: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fIdRefList->put((void*)idEntry->getRefName(), idEntry);
                                                    ^
/work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp: In member function 'virtual void xercesc_3_2::ValidationContextImpl::addIdRef(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp:123:52: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fIdRefList->put((void*)idEntry->getRefName(), idEntry);
                                                    ^
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp: In member function 'void xercesc_3_2::SGXMLScanner::commonInit()':
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:1971:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgAmp, chAmpersand);
                                       ^~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:1972:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgLT, chOpenAngle);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:1973:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgGT, chCloseAngle);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:1974:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgQuot, chDoubleQuote);
                                       ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:1975:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgApos, chSingleQuote);
                                       ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp: In member function 'xercesc_3_2::Grammar* xercesc_3_2::SGXMLScanner::loadXMLSchemaGrammar(const xercesc_3_2::InputSource&, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:3948:21: warning: cast from type 'const xercesc_3_2::InputSource*' to type 'xercesc_3_2::InputSource*' casts away qualifiers [-Wcast-qual]
     ((InputSource&) src).setIssueFatalErrorIfNotFound(false);
                     ^~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:3953:21: warning: cast from type 'const xercesc_3_2::InputSource*' to type 'xercesc_3_2::InputSource*' casts away qualifiers [-Wcast-qual]
     ((InputSource&) src).setIssueFatalErrorIfNotFound(flag);
                     ^~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp: In member function 'void xercesc_3_2::SGXMLScanner::endElementPSVI(xercesc_3_2::SchemaElementDecl*, xercesc_3_2::DatatypeValidator*)':
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:4919:125: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             canonicalValue = (XMLCh*) memberDV->getCanonicalRepresentation(fPSVIElemContext.fNormalizedValue, fMemoryManager);
                                                                                                                             ^
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:4921:144: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             canonicalValue = (XMLCh*) fPSVIElemContext.fCurrentDV->getCanonicalRepresentation(fPSVIElemContext.fNormalizedValue, fMemoryManager);
                                                                                                                                                ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.cpp: In member function 'void xercesc_3_2::PSVIAttribute::setValue(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.cpp:65:103: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             fCanonicalValue = (XMLCh *)fDV->getCanonicalRepresentation(normalizedValue, fMemoryManager);
                                                                                                       ^
[ 34%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSAttributeDeclaration.cpp.o
[ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSAttributeGroupDefinition.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSElementDeclaration.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIElement.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttribute.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIAttributeList.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIItem.cpp:24:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAnnotation.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAnnotation.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeGroupDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeGroupDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeDeclaration.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeDeclaration.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp:48,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/PSVIItem.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDef.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/XercesAttGroupInfo.hpp:36,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeGroupDefinition.cpp:24:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAnnotation.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeDeclaration.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeDeclaration.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
[ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSAttributeUse.cpp.o
[ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSComplexTypeDefinition.cpp.o
[ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSElementDeclaration.cpp.o
[ 36%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSFacet.cpp.o
[ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XMLScannerResolver.cpp.o
[ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XMLScanner.cpp.o
[ 49%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XMLReader.cpp.o
[ 49%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XProtoType.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeUse.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSAttributeUse.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSFacet.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSFacet.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSElementDeclaration.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSElementDeclaration.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 36%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSIDCDefinition.cpp.o
[ 36%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSModelGroup.cpp.o
[ 36%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSModel.cpp.o
[ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSModelGroupDefinition.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp:31:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:170:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'const xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:176:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp: In member function 'virtual bool xercesc_3_2::XSComplexTypeDefinition::derivedFromType(const xercesc_3_2::XSTypeDefinition*)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp:187:50: warning: cast from type 'const xercesc_3_2::XSTypeDefinition* const' to type 'xercesc_3_2::XSTypeDefinition*' casts away qualifiers [-Wcast-qual]
     XSTypeDefinition* type = (XSTypeDefinition*) ancestorType;
                                                  ^~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSElementDeclaration.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 49%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSerializeEngine.cpp.o
[ 50%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSAXMLScanner.cpp.o
[ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSMultiValueFacet.cpp.o
[ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSNamespaceItem.cpp.o
[ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSNotationDeclaration.cpp.o
/work/thirdparty/xerces-c/src/xercesc/internal/XMLReader.cpp: In constructor 'xercesc_3_2::XMLReader::XMLReader(const XMLCh*, const XMLCh*, xercesc_3_2::BinInputStream*, const XMLCh*, xercesc_3_2::XMLReader::RefFrom, xercesc_3_2::XMLReader::Types, xercesc_3_2::XMLReader::Sources, bool, bool, XMLSize_t, xercesc_3_2::XMLReader::XMLVersion, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/internal/XMLReader.cpp:228:11: warning: switch missing default case [-Wswitch-default]
     switch(fEncoding)
           ^
/work/thirdparty/xerces-c/src/xercesc/internal/XMLReader.cpp: In member function 'bool xercesc_3_2::XMLReader::skippedSpace()':
/work/thirdparty/xerces-c/src/xercesc/internal/XMLReader.cpp:1080:31: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             handleEOL((XMLCh&)curCh, false);
                               ^~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XProtoType.cpp: In static member function 'static void xercesc_3_2::XProtoType::load(xercesc_3_2::XSerializeEngine&, XMLByte*, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/internal/XProtoType.cpp:63:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
     serEng >> (unsigned long&)classNameLen;
                               ^~~~~~~~~~~~
[ 50%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSObjectFactory.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScannerResolver.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScannerResolver.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScannerResolver.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScannerResolver.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:35:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp: In member function 'xercesc_3_2::Grammar* xercesc_3_2::XMLScanner::loadGrammar(const XMLCh*, short int, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:1776:13: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
             else
             ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:1783:17: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
                 return 0;
                 ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp: In member function 'xercesc_3_2::XMLScanner::XMLTokens xercesc_3_2::XMLScanner::senseNextToken(XMLSize_t&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:1920:11: warning: switch missing default case [-Wswitch-default]
     switch(fReaderMgr.peekNextChar())
           ^
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp: In member function 'bool xercesc_3_2::XMLScanner::getQuotedString(xercesc_3_2::XMLBuffer&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:1980:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (!fReaderMgr.skipIfQuote(quoteCh))
     ^~
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:1983:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  XMLCh nextCh;
  ^~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp: In member function 'void xercesc_3_2::XSerializeEngine::write(const XMLCh*, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp:213:21: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'XMLByte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual]
     write((XMLByte*)toWrite, (sizeof(XMLCh)/sizeof(XMLByte)) * writeLen);
                     ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp: In member function 'void xercesc_3_2::XSerializeEngine::write(const XMLByte*, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp:221:26: warning: cast from type 'const XMLByte* const {aka const unsigned char* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     ensurePointer((void*)toWrite);
                          ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp: In member function 'void xercesc_3_2::XSerializeEngine::writeString(const XMLByte*, XMLSize_t, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp:313:56: warning: cast from type 'const XMLByte* const {aka const unsigned char* const}' to type 'char*' casts away qualifiers [-Wcast-qual]
         XMLSize_t strLen = XMLString::stringLen((char*)toWrite);
                                                        ^~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:46:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:170:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'const xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:176:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp: In member function 'xercesc_3_2::XSParticle* xercesc_3_2::XSObjectFactory::createElementParticle(const xercesc_3_2::ContentSpecNode*, xercesc_3_2::XSModel*)':
/work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:205:59: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
             (SchemaElementDecl*) rootNode->getElementDecl(), xsModel);
                                                           ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp: In member function 'void xercesc_3_2::XSObjectFactory::processFacets(xercesc_3_2::DatatypeValidator*, xercesc_3_2::XSModel*, xercesc_3_2::XSSimpleTypeDefinition*)':
/work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:844:90: warning: cast from type 'const xercesc_3_2::RefArrayVectorOf<char16_t>*' to type 'xercesc_3_2::RefArrayVectorOf<char16_t>*' casts away qualifiers [-Wcast-qual]
         RefArrayVectorOf<XMLCh>* enumList = (RefArrayVectorOf<XMLCh>*) dv->getEnumString();
                                                                                          ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.hpp:135:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.c: In instantiation of 'void xercesc_3_2::XSNamedMap<TVal>::addElement(TVal*, const XMLCh*, const XMLCh*) [with TVal = xercesc_3_2::XSIDCDefinition; XMLCh = char16_t]':
/work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:459:21:   required from here
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.c:121:16: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fHash->put((void*)key1, fURIStringPool->getId(key2), toAdd);
                ^~~~~~~~~~~
[ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XTemplateSerializer.cpp.o
[ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/AbstractDOMParser.cpp.o
[ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/DOMLSParserImpl.cpp.o
[ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAX2XMLFilterImpl.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModelGroup.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModelGroup.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModelGroupDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModelGroupDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSMultiValueFacet.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSMultiValueFacet.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSIDCDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSIDCDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNotationDeclaration.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNotationDeclaration.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 38%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSObject.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModelGroupDefinition.cpp:24:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSIDCDefinition.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNotationDeclaration.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp: In constructor 'xercesc_3_2::XSModel::XSModel(xercesc_3_2::XMLGrammarPool*, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:134:32: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void*) SchemaSymbols::fgURI_SCHEMAFORSCHEMA
                                ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp: In constructor 'xercesc_3_2::XSModel::XSModel(xercesc_3_2::XSModel*, xercesc_3_2::GrammarResolver*, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:231:20: warning: switch missing default case In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[-Wswitch-default]
             switch (i+1)
                    ^
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:300:36: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             (void*) SchemaSymbols::fgURI_SCHEMAFORSCHEMA , namespaceItem
                                    ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp: In destructor 'xercesc_3_2::XSModel::~XSModel()':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:321:16: warning: switch missing default case [-Wswitch-default]
         switch (i+1)
                ^
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp: In member function 'void xercesc_3_2::XSModel::addComponentToNamespace(xercesc_3_2::XSNamespaceItem*, xercesc_3_2::XSObject*, XMLSize_t, bool)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:370:37: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         (void *) component->getName(), component
                                     ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.hpp:135:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.c: In instantiation of 'void xercesc_3_2::XSNamedMap<TVal>::addElement(TVal*, const XMLCh*, const XMLCh*) [with TVal = xercesc_3_2::XSObject; XMLCh = char16_t]':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.cpp:244:77:   required from here
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.c:121:16: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fHash->put((void*)key1, fURIStringPool->getId(key2), toAdd);
                ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp: In destructor 'xercesc_3_2::XSNamespaceItem::~XSNamespaceItem()':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp:143:16: warning: switch missing default case [-Wswitch-default]
         switch (i+1)
                ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamespaceItem.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 38%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp.o
[ 38%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSParticle.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSParticle.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSParticle.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp: In member function 'xercesc_3_2::StringList* xercesc_3_2::XSSimpleTypeDefinition::getLexicalEnumeration()':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp:146:73: warning: cast from type 'const xercesc_3_2::RefArrayVectorOf<char16_t>*' to type 'xercesc_3_2::RefArrayVectorOf<char16_t>*' casts away qualifiers [-Wcast-qual]
     return (RefArrayVectorOf<XMLCh>*) fDatatypeValidator->getEnumString();
                                                                         ^
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp: In member function 'virtual bool xercesc_3_2::XSSimpleTypeDefinition::derivedFromType(const xercesc_3_2::XSTypeDefinition*)':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp:207:36: warning: cast from type 'const xercesc_3_2::XSTypeDefinition* const' to type 'xercesc_3_2::XSTypeDefinition*' casts away qualifiers [-Wcast-qual]
         type = (XSTypeDefinition*) ancestorType;
                                    ^~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLFilter.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLFilter.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:36,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:36,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.cpp: In member function 'virtual xercesc_3_2::XMLValidator* xercesc_3_2::SAX2XMLFilterImpl::getValidator() const':
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.cpp:108:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if(fParentReader)
     ^~
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.cpp:110:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  return 0;
  ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:32:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:32:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp: In static member function 'static void xercesc_3_2::XTemplateSerializer::loadObject(xercesc_3_2::RefHashTableOf<xercesc_3_2::DTDAttDef>**, int, bool, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1170:56: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             (*objToLoad)->put((void*)data->getFullName(), data);
                                                        ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp: In static member function 'static void xercesc_3_2::XTemplateSerializer::loadObject(xercesc_3_2::RefHashTableOf<xercesc_3_2::XercesGroupInfo>**, int, bool, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1343:75: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh* key = (XMLCh*) serEng.getStringPool()->getValueForId(id);
                                                                           ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp: In static member function 'static void xercesc_3_2::XTemplateSerializer::loadObject(xercesc_3_2::RefHashTableOf<xercesc_3_2::XercesAttGroupInfo>**, int, bool, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1425:90: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh* key = (XMLCh*) serEng.getStringPool()->getValueForId(data->getNameId());
                                                                                          ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp: In static member function 'static void xercesc_3_2::XTemplateSerializer::loadObject(xercesc_3_2::RefHashTableOf<xercesc_3_2::DatatypeValidator>**, int, bool, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1599:64: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh*       typeUri   = (XMLCh*) data->getTypeUri();
                                                                ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1600:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh*       typeLocal = (XMLCh*) data->getTypeLocalName();
                                                                      ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1620:78: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh* refKey = (XMLCh*) serEng.getStringPool()->getValueForId(id);
                                                                              ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp: In static member function 'static void xercesc_3_2::XTemplateSerializer::loadObject(xercesc_3_2::RefHashTableOf<xercesc_3_2::Grammar>**, int, bool, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1699:80: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh* key = (XMLCh*) data->getGrammarDescription()->getGrammarKey();
                                                                                ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:31,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
[ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAX2XMLReaderImpl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:2212:35:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:2264:35:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual void xercesc_3_2::DOMLSParserImpl::setParameter(const XMLCh*, const void*)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:185:51: warning: cast from type 'const void*' to type 'xercesc_3_2::DOMLSResourceResolver*' casts away qualifiers [-Wcast-qual]
         fEntityResolver = (DOMLSResourceResolver*)value;
                                                   ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:196:43: warning: cast from type 'const void*' to type 'xercesc_3_2::DOMErrorHandler*' casts away qualifiers [-Wcast-qual]
         fErrorHandler = (DOMErrorHandler*)value;
                                           ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:214:50: warning: cast from type 'const void*' to type 'xercesc_3_2::XMLEntityResolver*' casts away qualifiers [-Wcast-qual]
         fXMLEntityResolver = (XMLEntityResolver*)value;
                                                  ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:225:41: warning: cast from type 'const void*' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
       setExternalSchemaLocation((XMLCh*)value);
                                         ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:229:52: warning: cast from type 'const void*' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
       setExternalNoNamespaceSchemaLocation((XMLCh*)value);
                                                    ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:233:44: warning: cast from type 'const void*' to type 'xercesc_3_2::SecurityManager*' casts away qualifiers [-Wcast-qual]
       setSecurityManager((SecurityManager*)value);
                                            ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual const void* xercesc_3_2::DOMLSParserImpl::getParameter(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:640:38: warning: cast from type 'const XMLSize_t* {aka const unsigned int*}' to type 'void*' casts away qualifiers [-Wcast-qual]
       return (void*)&getLowWaterMark();
                                      ^
[ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAXParser.cpp.o
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual xercesc_3_2::DOMDocument* xercesc_3_2::DOMLSParserImpl::parse(const xercesc_3_2::DOMLSInput*)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:751:47: warning: cast from type 'const xercesc_3_2::DOMLSInput*' to type 'xercesc_3_2::DOMLSInput*' casts away qualifiers [-Wcast-qual]
     Wrapper4DOMLSInput isWrapper((DOMLSInput*)source, fEntityResolver, false, getMemoryManager());
                                               ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual void xercesc_3_2::DOMLSParserImpl::startDocument()':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:836:65: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                         inScopeNS.put((void*)attr->getLocalName(), fScanner->getURIStringPool()->addOrFind(attr->getNodeValue()));
                                                                 ^
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:838:54: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                         inScopeNS.put((void*)XMLUni::fgZeroLenString, fScanner->getURIStringPool()->addOrFind(attr->getNodeValue()));
                                                      ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual xercesc_3_2::DOMNode* xercesc_3_2::DOMLSParserImpl::parseWithContext(const xercesc_3_2::DOMLSInput*, xercesc_3_2::DOMNode*, xercesc_3_2::DOMLSParser::ActionType)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:908:47: warning: cast from type 'const xercesc_3_2::DOMLSInput*' to type 'xercesc_3_2::DOMLSInput*' casts away qualifiers [-Wcast-qual]
     Wrapper4DOMLSInput isWrapper((DOMLSInput*)source, fEntityResolver, false, getMemoryManager());
                                               ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:925:11: warning: switch missing default case [-Wswitch-default]
     switch(action)
           ^
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual xercesc_3_2::Grammar* xercesc_3_2::DOMLSParserImpl::loadGrammar(const xercesc_3_2::DOMLSInput*, xercesc_3_2::Grammar::GrammarType, bool)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:1114:51: warning: cast from type 'const xercesc_3_2::DOMLSInput*' to type 'xercesc_3_2::DOMLSInput*' casts away qualifiers [-Wcast-qual]
         Wrapper4DOMLSInput isWrapper((DOMLSInput*)source, fEntityResolver, false, getMemoryManager());
                                                   ^~~~~~
[ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/XercesDOMParser.cpp.o
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'void xercesc_3_2::DOMLSParserImpl::applyFilter(xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:1172:11: warning: switch missing default case [-Wswitch-default]
     switch(action)
           ^
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual void xercesc_3_2::DOMLSParserImpl::endElement(const xercesc_3_2::XMLElementDecl&, unsigned int, bool, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:1307:19: warning: switch missing default case [-Wswitch-default]
             switch(action)
                   ^
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual void xercesc_3_2::DOMLSParserImpl::startElement(const xercesc_3_2::XMLElementDecl&, unsigned int, const XMLCh*, const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>&, XMLSize_t, bool, bool)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:1362:19: warning: switch missing default case [-Wswitch-default]
             switch(action)
                   ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/XMLReaderFactory.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/XMLReaderFactory.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp: In member function 'virtual void xercesc_3_2::SAX2XMLReaderImpl::startElement(const xercesc_3_2::XMLElementDecl&, unsigned int, const XMLCh*, const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>&, XMLSize_t, bool, bool)':
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp:744:60: warning: cast from type 'const xercesc_3_2::XMLAttr*' to type 'xercesc_3_2::XMLAttr*' casts away qualifiers [-Wcast-qual]
                         fTempAttrVec->addElement((XMLAttr*)tempAttr);
                                                            ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp: In member function 'virtual void* xercesc_3_2::SAX2XMLReaderImpl::getProperty(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp:1478:50: warning: cast from type 'const XMLSize_t* {aka const unsigned int*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         return (void*)&fScanner->getLowWaterMark();
                                                  ^
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp:1480:41: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         return (void*)fScanner->getName();
                                         ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAXParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAXParser.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAXParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAXParser.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/XercesDOMParser.cpp:36:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/XercesDOMParser.cpp:36:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/Dummy.cpp.o
[ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/InputSource.cpp.o
[ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/SAXException.cpp.o
[ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/SAXParseException.cpp.o
[ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax2/sax2Dummy.cpp.o
[ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSTypeDefinition.cpp.o
[ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSValue.cpp.o
[ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/StdOutFormatTarget.cpp.o
[ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSWildcard.cpp.o
[ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/URLInputSource.cpp.o
[ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/StdInInputSource.cpp.o
[ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/Wrapper4DOMLSInput.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSWildcard.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSWildcard.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSWildcard.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.cpp:28:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/Wrapper4DOMLSInput.cpp:33:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/Wrapper4InputSource.cpp.o
[ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttDef.cpp.o
[ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttDefList.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:36:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:37:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:46:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp: At global scope:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp: In static member function 'static void xercesc_3_2::XSValue::initializeRegistry()':
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:180:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_STRING,             XSValue::dt_string);
                                                       ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:181:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_BOOLEAN,            XSValue::dt_boolean);
                                                       ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:182:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DECIMAL,            XSValue::dt_decimal);
                                                       ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:183:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_FLOAT,              XSValue::dt_float);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:184:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DOUBLE,             XSValue::dt_double);
                                                       ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:185:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DURATION,           XSValue::dt_duration);
                                                       ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:186:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DATETIME,           XSValue::dt_dateTime);
                                                       ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:187:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_TIME,               XSValue::dt_time);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:188:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DATE,               XSValue::dt_date);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:189:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_YEARMONTH,          XSValue::dt_gYearMonth);
                                                       ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:190:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_YEAR,               XSValue::dt_gYear);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:191:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_MONTHDAY,           XSValue::dt_gMonthDay);
                                                       ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:192:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_DAY,                XSValue::dt_gDay);
                                                       ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:193:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_MONTH,              XSValue::dt_gMonth);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:194:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_HEXBINARY,          XSValue::dt_hexBinary);
                                                       ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:195:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_BASE64BINARY,       XSValue::dt_base64Binary);
                                                       ^~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:196:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_ANYURI,             XSValue::dt_anyURI);
                                                       ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:197:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_QNAME,              XSValue::dt_QName);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:198:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgNotationString,               XSValue::dt_NOTATION);
                                                ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:199:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NORMALIZEDSTRING,   XSValue::dt_normalizedString);
                                                       ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:200:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_TOKEN,              XSValue::dt_token);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:201:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_LANGUAGE,           XSValue::dt_language);
                                                       ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:202:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgNmTokenString,                XSValue::dt_NMTOKEN);
                                                ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:203:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgNmTokensString,               XSValue::dt_NMTOKENS);
                                                ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:204:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NAME,               XSValue::dt_Name);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:205:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NCNAME,             XSValue::dt_NCName);
                                                       ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:206:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgIDString,                     XSValue::dt_ID);
                                                ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:207:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgIDRefString,                  XSValue::dt_IDREF);
                                                ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:208:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgIDRefsString,                 XSValue::dt_IDREFS);
                                                ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:209:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgEntityString,                 XSValue::dt_ENTITY);
                                                ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:210:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) XMLUni::fgEntitiesString,               XSValue::dt_ENTITIES);
                                                ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:211:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_INTEGER,            XSValue::dt_integer);
                                                       ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:212:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NONPOSITIVEINTEGER, XSValue::dt_nonPositiveInteger);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:213:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NEGATIVEINTEGER,    XSValue::dt_negativeInteger);
                                                       ^~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:214:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_LONG,               XSValue::dt_long);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:215:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_INT,                XSValue::dt_int);
                                                       ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:216:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_SHORT,              XSValue::dt_short);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:217:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_BYTE,               XSValue::dt_byte);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:218:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_NONNEGATIVEINTEGER, XSValue::dt_nonNegativeInteger);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:219:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_ULONG,              XSValue::dt_unsignedLong);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:220:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_UINT,               XSValue::dt_unsignedInt);
                                                       ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:221:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_USHORT,             XSValue::dt_unsignedShort);
                                                       ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:222:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_UBYTE,              XSValue::dt_unsignedByte);
                                                       ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSValue.cpp:223:55: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fDataTypeRegistry->put((void*) SchemaSymbols::fgDT_POSITIVEINTEGER,    XSValue::dt_positiveInteger);
                                                       ^~~~~~~~~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/sax2Dummy.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/sax2Dummy.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 54%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/AllContentModel.cpp.o
[ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLBuffer.cpp.o
[ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttr.cpp.o
[ 54%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/CMAny.cpp.o
[ 54%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/ContentLeafNameTypeVector.cpp.o
[ 54%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/CMBinaryOp.cpp.o
[ 54%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/ContentSpecNode.cpp.o
[ 55%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/CMUnaryOp.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/AllContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/AllContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 55%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/DFAContentModel.cpp.o
[ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLFormatter.cpp.o
[ 42%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLBufferMgr.cpp.o
[ 42%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLContentModel.cpp.o
[ 42%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLEntityDecl.cpp.o
[ 43%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLElementDecl.cpp.o
[ 43%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLDTDDescription.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/Grammar.cpp.o
[ 43%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLGrammarDescription.cpp.o
[ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLGrammarPoolImpl.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp: In function 'void xercesc_3_2::formatNode(const xercesc_3_2::ContentSpecNode*, xercesc_3_2::XMLBuffer&, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp:123:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (!curNode)
     ^~
/work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp:126:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  ValueStackOf<formatNodeHolder> toBeProcessed(10, memMgr);
  ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp:161:9: warning: switch missing default case [-Wswitch-default]
   switch(curType & 0x0f)
         ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
    In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XML             from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescriptty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/ion.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDTDDescription.hpxerces-c/src/xercesc/validators/common/Grammar.cpp:22:
/work/tp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDTDDescription.cpp:26:
/hirdparty/xerces-c/src/xercesc/util/NameIdPwork/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercool.c: In instantiation of 'XMLSize_t xeesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 rcesc_3_2::NameIdPool<TElem>::put(TElemclass VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /*) [with TElem = xercesc_3_2::DTDEntityDeclwork/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hthirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from pp:280:43:   required from here
/work/t/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
         hirdparty/xerces-c/src/xercesc/util/N        from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 ameIdPool.c:166:21: warning: cast ffrom /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 frorom type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qualm /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 fr]
     fBucketList.put((void*)elemToAdom /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
           opt->getKey(), elemToAdopt);
            from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDTDDescription.hpp:25,
                 from /w                
/work/thirdparty/xork/thirdparty/xerces-c/src/xercesc/framework/XMLDTDDescription.cpp:26:
/work/thirdparty/xeerces-c/src/xercesc/util/NameIdPoolr.c: In instantiation of 'XMLSize_t xerceces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants'sc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = unsigned int]':
/ only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
work/thirdparty/xerces-c/src/xercesc/vali                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/fradators/DTD/DTDGrammar.hpp:357:64:   remework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/frameworkquired from here
/work/thirdparty/xerc/psvi/XSModel.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoes-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const col.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.har16_t*}' to type 'void*' casts away quhpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.califiers [-Wcast-qual]
/work/thirdparty/xepp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xerces-c/src/xercesc/util/NameIdPool.c: Ircesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 cn instantiation of 'XMLSize_t xercesc_3lass XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t /src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/= unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:37xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/6:47:   required from here
/work/thirdparxercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xerty/xerces-c/src/xercesc/util/NameIdPool.cesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp: In member function 'virtual bool xercesc_3_2::XMLGrammarPoolImpl::cacheGrammar(xercesc_3_2::Grammar*)':
/work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp:88:35: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fGrammarRegistry->put((void*) grammarKey, gramToCache);
                                   ^~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPoolImpl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
[ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/GrammarResolver.cpp.o
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp.o
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/SimpleContentModel.cpp.o
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/MixedContentModel.cpp.o
[ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLNotationDecl.cpp.o
[ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLRecognizer.cpp.o
[ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLRefInfo.cpp.o
[ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLValidator.cpp.o
[ 45%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLSchemaDescription.cpp.o
[ 45%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/BinMemOutputStream.cpp.o
[ 45%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/BinFileOutputStream.cpp.o
[ 46%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/DGXMLScanner.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMBinaryOp.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMBinaryOp.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/DFAContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/DFAContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMNode.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMAny.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMAny.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMNode.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMAny.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMAny.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMNode.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMUnaryOp.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMUnaryOp.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMNode.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMUnaryOp.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMUnaryOp.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/MixedContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:32:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/MixedContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:33:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/SimpleContentModel.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/SimpleContentModel.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 46%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/ElemStack.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLSchemaDescription.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLSchemaDescription.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLSchemaDescription.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLSchemaDescription.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:31:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp: In member function 'bool xercesc_3_2::DGXMLScanner::scanStartTag(bool&)':
/work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:1371:57: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                     namePtr = (XMLCh *)curAtt->getQName();
                                                         ^
/work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp: In member function 'void xercesc_3_2::DGXMLScanner::scanAttrListforNameSpaces(xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*, XMLSize_t, xercesc_3_2::XMLElementDecl*)':
/work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:2676:74: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             if (fAttrDupChkRegistry->containsKey((void*)curAttr->getName(), curAttr->getURIId()))
                                                                          ^
/work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:2684:62: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             fAttrDupChkRegistry->put((void*)curAttr->getName(), curAttr->getURIId(), curAttr);
                                                              ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/DGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:376:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/IGXMLScanner2.cpp.o
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/IGXMLScanner.cpp.o
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp: In member function 'xercesc_3_2::Grammar* xercesc_3_2::GrammarResolver::getGrammar(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:154:95: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 fGrammarFromPool->put((void*) grammar->getGrammarDescription()->getGrammarKey(), grammar);
                                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp: In member function 'xercesc_3_2::Grammar* xercesc_3_2::GrammarResolver::getGrammar(xercesc_3_2::XMLGrammarDescription*)':
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:185:95: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 fGrammarFromPool->put((void*) grammar->getGrammarDescription()->getGrammarKey(), grammar);
                                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp: In member function 'void xercesc_3_2::GrammarResolver::putGrammar(xercesc_3_2::Grammar*)':
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:246:93: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fGrammarBucket->put( (void*) grammarToAdopt->getGrammarDescription()->getGrammarKey(), grammarToAdopt );
                                                                                             ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp.o
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractStringValidator.cpp.o
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractNumericValidator.cpp.o
[ 58%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp.o
[ 58%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp.o
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/MemoryManagerImpl.cpp.o
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/SGXMLScanner.cpp.o
[ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/ReaderMgr.cpp.o
[ 58%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/BooleanDatatypeValidator.cpp.o
[ 58%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DatatypeValidator.cpp.o
[ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/ValidationContextImpl.cpp.o
[ 59%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DatatypeValidatorFactory.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/VecAttributesImpl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::AbstractNumericValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp:132:70: warning: cast from type 'const xercesc_3_2::AbstractNumericValidator*' to type 'xercesc_3_2::AbstractNumericValidator*' casts away qualifiers [-Wcast-qual]
         AbstractNumericValidator* temp = (AbstractNumericValidator*) this;
                                                                      ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.hpp:27:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.cpp:39:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp:27:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.cpp:40:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ElemStack.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ElemStack.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:35:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp:48,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp:48,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::BooleanDatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp:177:70: warning: cast from type 'const xercesc_3_2::BooleanDatatypeValidator*' to type 'xercesc_3_2::BooleanDatatypeValidator*' casts away qualifiers [-Wcast-qual]
         BooleanDatatypeValidator *temp = (BooleanDatatypeValidator*) this;
                                                                      ^~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp: In member function 'void xercesc_3_2::AnyURIDatatypeValidator::encode(const XMLCh*, XMLSize_t, xercesc_3_2::XMLBuffer&, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp:155:53: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         const XMLCh* remContent = (XMLCh*)&content[i];
                                                     ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp:27:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:44:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.hpp:27:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:45:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp: In member function 'void xercesc_3_2::DatatypeValidatorFactory::expandRegistryToFullSchemaSet()':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:146:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_STRING, dv);
                                                  ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:150:43: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) XMLUni::fgNotationString, dv);
                                           ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:154:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_ANYSIMPLETYPE, dv);
                                                  ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:158:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_BOOLEAN, dv);
                                                  ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:162:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_DECIMAL, dv);
                                                  ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:166:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_HEXBINARY, dv);
                                                  ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:170:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_BASE64BINARY, dv);
                                                  ^~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:174:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_DOUBLE, dv);
                                                  ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:178:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_FLOAT, dv);
                                                  ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:182:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_ANYURI, dv);
                                                  ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:186:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_QNAME, dv);
                                                  ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:190:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_DATETIME, dv);
                                                  ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:194:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_DATE, dv);
                                                  ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:198:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_TIME, dv);
                                                  ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:202:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_DAY, dv);
                                                  ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:206:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_MONTH, dv);
                                                  ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:210:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_MONTHDAY, dv);
                                                  ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:214:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_YEAR, dv);
                                                  ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:218:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_YEARMONTH, dv);
                                                  ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:222:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_DURATION, dv);
                                                  ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:231:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_WHITESPACE,
                                        ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:240:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_WHITESPACE,
                                        ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:250:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_NAME, dv);
                                                  ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:255:50: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) SchemaSymbols::fgDT_NCNAME, dv);
                                                  ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:260:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_PATTERN ,
                                        ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:262:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_WHITESPACE,
                                        ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:270:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MINLENGTH,
                                        ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:279:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_PATTERN,
                                        ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:289:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_FRACTIONDIGITS,
                                        ^~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:292:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_PATTERN,
                                        ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:302:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:312:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:322:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:324:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MININCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:334:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:336:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MININCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:346:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:348:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MININCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:358:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:360:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MININCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:370:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MININCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:380:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:390:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:400:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:410:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:420:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MININCLUSIVE,
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:430:43: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) XMLUni::fgIDString, dv);
                                           ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:434:43: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) XMLUni::fgIDRefString, dv);
                                           ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:438:43: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBuiltInRegistry->put((void*) XMLUni::fgEntityString, dv);
                                           ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:441:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MINLENGTH,
                                        ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:458:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     facets->put((void*) SchemaSymbols::fgELT_MINLENGTH,
                                        ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp: In static member function 'static xercesc_3_2::XMLCanRepGroup::CanRepGroup xercesc_3_2::DatatypeValidatorFactory::getCanRepGroup(const xercesc_3_2::DatatypeValidator*)':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:544:53: warning: cast from type 'const xercesc_3_2::DatatypeValidator* const' to type 'xercesc_3_2::DatatypeValidator*' casts away qualifiers [-Wcast-qual]
     DatatypeValidator *curdv = (DatatypeValidator*) dv;
                                                     ^~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp: In static member function 'static xercesc_3_2::DatatypeValidator* xercesc_3_2::DatatypeValidatorFactory::getBuiltInBaseValidator(const xercesc_3_2::DatatypeValidator*)':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:559:52: warning: cast from type 'const xercesc_3_2::DatatypeValidator* const' to type 'xercesc_3_2::DatatypeValidator*' casts away qualifiers [-Wcast-qual]
     DatatypeValidator *curdv = (DatatypeValidator*)dv;
                                                    ^~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp: In member function 'xercesc_3_2::DatatypeValidator* xercesc_3_2::DatatypeValidatorFactory::createDatatypeValidator(const XMLCh*, xercesc_3_2::DatatypeValidator*, xercesc_3_2::RefHashTableOf<xercesc_3_2::KVStringPair>*, xercesc_3_2::RefArrayVectorOf<char16_t>*, bool, int, bool, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:709:47: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
             fUserDefinedRegistry->put((void *)typeName, datatypeValidator);
                                               ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:712:43: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
             fBuiltInRegistry->put((void *)typeName, datatypeValidator);
                                           ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp: In member function 'xercesc_3_2::DatatypeValidator* xercesc_3_2::DatatypeValidatorFactory::createDatatypeValidator(const XMLCh*, xercesc_3_2::RefVectorOf<xercesc_3_2::DatatypeValidator>*, int, bool, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:758:47: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
             fUserDefinedRegistry->put((void *)typeName, datatypeValidator);
                                               ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:761:43: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
             fBuiltInRegistry->put((void *)typeName, datatypeValidator);
                                           ^~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.hpp:48,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.cpp:525:56: warning: cast from type 'const xercesc_3_2::DatatypeValidator*' to type 'xercesc_3_2::DatatypeValidator*' casts away qualifiers [-Wcast-qual]
         DatatypeValidator *temp = (DatatypeValidator*) this;
                                                        ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
[ 59%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DateDatatypeValidator.cpp.o
[ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DateTimeValidator.cpp.o
[ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp.o
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp: In member function 'XMLSize_t xercesc_3_2::IGXMLScanner::buildAttList(const xercesc_3_2::RefVectorOf<xercesc_3_2::KVStringPair>&, XMLSize_t, xercesc_3_2::XMLElementDecl*, xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>&)':
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:716:61: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 if (fAttrDupChkRegistry->containsKey((void*)suffPtr, uriId))
                                                             ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:758:45: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             fAttrDupChkRegistry->put((void*)suffPtr, uriId, curAttr);
                                             ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:786:70: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'void*' casts away qualifiers [-Wcast-qual]
             unsigned int *attCountPtr = fAttDefRegistry->get((void *)curDef);
                                                                      ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:871:59: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'xercesc_3_2::SchemaAttDef*' casts away qualifiers [-Wcast-qual]
                         QName *attName = ((SchemaAttDef *)curDef)->getAttName();
                                                           ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:876:117: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'void*' casts away qualifiers [-Wcast-qual]
                         XSAttributeDeclaration *defAttrDecl = (XSAttributeDeclaration *)fModel->getXSObject((void *)curDef);
                                                                                                                     ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:877:77: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'xercesc_3_2::SchemaAttDef*' casts away qualifiers [-Wcast-qual]
                         DatatypeValidator * attrDataType = ((SchemaAttDef *)curDef)->getDatatypeValidator();
                                                                             ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:937:64: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'xercesc_3_2::SchemaAttDef*' casts away qualifiers [-Wcast-qual]
                             QName *attQName = ((SchemaAttDef *)curDef)->getAttName();
                                                                ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp: In member function 'bool xercesc_3_2::IGXMLScanner::normalizeAttValue(const xercesc_3_2::XMLAttDef*, const XMLCh*, const XMLCh*, xercesc_3_2::XMLBuffer&)':
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:1004:19: warning: switch missing default case [-Wswitch-default]
             switch(nextCh)
                   ^
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp: In member function 'xercesc_3_2::Grammar* xercesc_3_2::IGXMLScanner::loadXMLSchemaGrammar(const xercesc_3_2::InputSource&, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:2160:21: warning: cast from type 'const xercesc_3_2::InputSource*' to type 'xercesc_3_2::InputSource*' casts away qualifiers [-Wcast-qual]
     ((InputSource&) src).setIssueFatalErrorIfNotFound(false);
                     ^~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:2165:21: warning: cast from type 'const xercesc_3_2::InputSource*' to type 'xercesc_3_2::InputSource*' casts away qualifiers [-Wcast-qual]
     ((InputSource&) src).setIssueFatalErrorIfNotFound(flag);
                     ^~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner2.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:376:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
[ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/VecAttrListImpl.cpp.o
[ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DayDatatypeValidator.cpp.o
[ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DecimalDatatypeValidator.cpp.o
[ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DoubleDatatypeValidator.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/internal/ReaderMgr.cpp:30:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ReaderMgr.cpp:38:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp: At global scope:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ReaderMgr.cpp:38:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.cpp: In member function 'virtual int xercesc_3_2::DateTimeValidator::compareValues(const xercesc_3_2::XMLNumber*, const xercesc_3_2::XMLNumber*)':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.cpp:203:40: warning: cast from type 'const xercesc_3_2::XMLNumber* const' to type 'xercesc_3_2::XMLDateTime*' casts away qualifiers [-Wcast-qual]
     return compareDates((XMLDateTime*) lValue, (XMLDateTime*) rValue, true);
                                        ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.cpp:203:63: warning: cast from type 'const xercesc_3_2::XMLNumber* const' to type 'xercesc_3_2::XMLDateTime*' casts away qualifiers [-Wcast-qual]
     return compareDates((XMLDateTime*) lValue, (XMLDateTime*) rValue, true);
                                                               ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DateDatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp:99:64: warning: cast from type 'const xercesc_3_2::DateDatatypeValidator*' to type 'xercesc_3_2::DateDatatypeValidator*' casts away qualifiers [-Wcast-qual]
         DateDatatypeValidator* temp = (DateDatatypeValidator*) this;
                                                                ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp: In member function 'bool xercesc_3_2::IGXMLScanner::scanStartTag(bool&)':
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:1799:48: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             namePtr = (XMLCh *)curAtt->getName();
                                                ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp:32:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp:32:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp: In destructor 'virtual xercesc_3_2::VecAttrListImpl::~VecAttrListImpl()':
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp:49:39: warning: cast from type 'const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' to type 'xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' casts away qualifiers [-Wcast-qual]
         delete (RefVectorOf<XMLAttr>*)fVector;
                                       ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp: In member function 'void xercesc_3_2::VecAttrListImpl::setVector(const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*, XMLSize_t, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.cpp:152:39: warning: cast from type 'const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' to type 'xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' casts away qualifiers [-Wcast-qual]
         delete (RefVectorOf<XMLAttr>*)fVector;
                                       ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp: In member function 'void xercesc_3_2::IGXMLScanner::endElementPSVI(xercesc_3_2::SchemaElementDecl*, xercesc_3_2::DatatypeValidator*)':
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:3226:125: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             canonicalValue = (XMLCh*) memberDV->getCanonicalRepresentation(fPSVIElemContext.fNormalizedValue, fMemoryManager);
                                                                                                                             ^
/work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:3228:144: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             canonicalValue = (XMLCh*) fPSVIElemContext.fCurrentDV->getCanonicalRepresentation(fPSVIElemContext.fNormalizedValue, fMemoryManager);
                                                                                                                                                ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/IGXMLScanner.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:376:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp: In member function 'virtual void xercesc_3_2::ValidationContextImpl::addId(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp:103:52: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fIdRefList->put((void*)idEntry->getRefName(), idEntry);
                                                    ^
/work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp: In member function 'virtual void xercesc_3_2::ValidationContextImpl::addIdRef(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/internal/ValidationContextImpl.cpp:123:52: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fIdRefList->put((void*)idEntry->getRefName(), idEntry);
                                                    ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/WFXMLScanner.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:31:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp: In destructor 'virtual xercesc_3_2::VecAttributesImpl::~VecAttributesImpl()':
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp:50:39: warning: cast from type 'const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' to type 'xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' casts away qualifiers [-Wcast-qual]
         delete (RefVectorOf<XMLAttr>*)fVector;
                                       ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp: In member function 'void xercesc_3_2::VecAttributesImpl::setVector(const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*, XMLSize_t, const xercesc_3_2::XMLScanner*, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/VecAttributesImpl.cpp:241:39: warning: cast from type 'const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' to type 'xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>*' casts away qualifiers [-Wcast-qual]
         delete (RefVectorOf<XMLAttr>*)fVector;
                                       ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DateTimeDatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp:99:72: warning: cast from type 'const xercesc_3_2::DateTimeDatatypeValidator*' to type 'xercesc_3_2::DateTimeDatatypeValidator*' casts away qualifiers [-Wcast-qual]
         DateTimeDatatypeValidator* temp = (DateTimeDatatypeValidator*) this;
                                                                        ^~~~
[ 61%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DurationDatatypeValidator.cpp.o
[ 61%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp.o
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp: In member function 'void xercesc_3_2::SGXMLScanner::commonInit()':
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:1971:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgAmp, chAmpersand);
                                       ^~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:1972:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgLT, chOpenAngle);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:1973:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgGT, chCloseAngle);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:1974:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgQuot, chDoubleQuote);
                                       ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:1975:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgApos, chSingleQuote);
                                       ^~~~~~
[ 49%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XMLReader.cpp.o
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp: In member function 'xercesc_3_2::Grammar* xercesc_3_2::SGXMLScanner::loadXMLSchemaGrammar(const xercesc_3_2::InputSource&, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:3948:21: warning: cast from type 'const xercesc_3_2::InputSource*' to type 'xercesc_3_2::InputSource*' casts away qualifiers [-Wcast-qual]
     ((InputSource&) src).setIssueFatalErrorIfNotFound(false);
                     ^~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:3953:21: warning: cast from type 'const xercesc_3_2::InputSource*' to type 'xercesc_3_2::InputSource*' casts away qualifiers [-Wcast-qual]
     ((InputSource&) src).setIssueFatalErrorIfNotFound(flag);
                     ^~~
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp: In member function 'void xercesc_3_2::SGXMLScanner::endElementPSVI(xercesc_3_2::SchemaElementDecl*, xercesc_3_2::DatatypeValidator*)':
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:4919:125: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             canonicalValue = (XMLCh*) memberDV->getCanonicalRepresentation(fPSVIElemContext.fNormalizedValue, fMemoryManager);
                                                                                                                             ^
/work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:4921:144: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             canonicalValue = (XMLCh*) fPSVIElemContext.fCurrentDV->getCanonicalRepresentation(fPSVIElemContext.fNormalizedValue, fMemoryManager);
                                                                                                                                                ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
[ 61%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/FloatDatatypeValidator.cpp.o
[ 61%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp.o
/work/thirdparty/xerces-c/src/xercesc/internal/XMLReader.cpp: In constructor 'xercesc_3_2::XMLReader::XMLReader(const XMLCh*, const XMLCh*, xercesc_3_2::BinInputStream*, const XMLCh*, xercesc_3_2::XMLReader::RefFrom, xercesc_3_2::XMLReader::Types, xercesc_3_2::XMLReader::Sources, bool, bool, XMLSize_t, xercesc_3_2::XMLReader::XMLVersion, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/internal/XMLReader.cpp:228:11: warning: switch missing default case [-Wswitch-default]
     switch(fEncoding)
           ^
/work/thirdparty/xerces-c/src/xercesc/internal/XMLReader.cpp: In member function 'bool xercesc_3_2::XMLReader::skippedSpace()':
/work/thirdparty/xerces-c/src/xercesc/internal/XMLReader.cpp:1080:31: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             handleEOL((XMLCh&)curCh, false);
                               ^~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 49%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XMLScanner.cpp.o
[ 49%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XMLScannerResolver.cpp.o
[ 49%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XProtoType.cpp.o
[ 50%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSAXMLScanner.cpp.o
[ 62%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/IDDatatypeValidator.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.hpp:27:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp: In member function 'virtual int xercesc_3_2::DoubleDatatypeValidator::compareValues(const xercesc_3_2::XMLNumber*, const xercesc_3_2::XMLNumber*)':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp:97:50: warning: cast from type 'const xercesc_3_2::XMLNumber* const' to type 'xercesc_3_2::XMLDouble*' casts away qualifiers [-Wcast-qual]
     return XMLDouble::compareValues((XMLDouble*) lValue, (XMLDouble*) rValue);
                                                  ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DoubleDatatypeValidator.cpp:97:71: warning: cast from type 'const xercesc_3_2::XMLNumber* const' to type 'xercesc_3_2::XMLDouble*' casts away qualifiers [-Wcast-qual]
     return XMLDouble::compareValues((XMLDouble*) lValue, (XMLDouble*) rValue);
                                                                       ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp: In member function 'void xercesc_3_2::WFXMLScanner::commonInit()':
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:432:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgAmp, chAmpersand);
                                       ^~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:433:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgLT, chOpenAngle);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:434:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgGT, chCloseAngle);
                                       ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:435:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgQuot, chDoubleQuote);
                                       ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:436:39: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fEntityTable->put((void*) XMLUni::fgApos, chSingleQuote);
                                       ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp: In member function 'bool xercesc_3_2::WFXMLScanner::scanStartTag(bool&)':
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:783:58: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fElementLookup->put((void*)elemDecl->getFullName(), elemDecl);
                                                          ^
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp: In member function 'bool xercesc_3_2::WFXMLScanner::scanStartTagNS(bool&)':
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:1112:58: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fElementLookup->put((void*)elemDecl->getFullName(), elemDecl);
                                                          ^
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:1449:79: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 if (fAttrDupChkRegistry->containsKey((void*)loopAttr->getName(), loopAttr->getURIId()))
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/internal/WFXMLScanner.cpp:1459:67: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 fAttrDupChkRegistry->put((void*)loopAttr->getName(), loopAttr->getURIId(), loopAttr);
                                                                   ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp: In member function 'virtual int xercesc_3_2::DecimalDatatypeValidator::compareValues(const xercesc_3_2::XMLNumber*, const xercesc_3_2::XMLNumber*)':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp:310:58: warning: cast from type 'const xercesc_3_2::XMLNumber* const' to type 'xercesc_3_2::XMLBigDecimal*' casts away qualifiers [-Wcast-qual]
     return XMLBigDecimal::compareValues((XMLBigDecimal*) lValue, (XMLBigDecimal*) rValue,
                                                          ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp:310:83: warning: cast from type 'const xercesc_3_2::XMLNumber* const' to type 'xercesc_3_2::XMLBigDecimal*' casts away qualifiers [-Wcast-qual]
     return XMLBigDecimal::compareValues((XMLBigDecimal*) lValue, (XMLBigDecimal*) rValue,
                                                                                   ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp:311:58: warning: cast from type 'const xercesc_3_2::XMLNumber* const' to type 'xercesc_3_2::XMLBigDecimal*' casts away qualifiers [-Wcast-qual]
                                         ((XMLBigDecimal*)lValue)->getMemoryManager());
                                                          ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DecimalDatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DecimalDatatypeValidator.cpp:538:66: warning: cast from type 'const xercesc_3_2::DecimalDatatypeValidator*' to type 'xercesc_3_2::DecimalDatatypeValidator*' casts away qualifiers [-Wcast-qual]
     DecimalDatatypeValidator* temp = (DecimalDatatypeValidator*) this;
                                                                  ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DayDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DayDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DayDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DayDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScannerResolver.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScannerResolver.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScannerResolver.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScannerResolver.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 50%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSerializeEngine.cpp.o
[ 50%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSObjectFactory.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
[ 62%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/IDREFDatatypeValidator.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 62%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/ListDatatypeValidator.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.hpp:27:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.cpp: In member function 'virtual int xercesc_3_2::FloatDatatypeValidator::compareValues(const xercesc_3_2::XMLNumber*, const xercesc_3_2::XMLNumber*)':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.cpp:98:48: warning: cast from type 'const xercesc_3_2::XMLNumber* const' to type 'xercesc_3_2::XMLFloat*' casts away qualifiers [-Wcast-qual]
     return XMLFloat::compareValues((XMLFloat*) lValue, (XMLFloat*) rValue);
                                                ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/FloatDatatypeValidator.cpp:98:68: warning: cast from type 'const xercesc_3_2::XMLNumber* const' to type 'xercesc_3_2::XMLFloat*' casts away qualifiers [-Wcast-qual]
     return XMLFloat::compareValues((XMLFloat*) lValue, (XMLFloat*) rValue);
                                                                    ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DurationDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DurationDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DurationDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DurationDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 62%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/MonthDatatypeValidator.cpp.o
[ 63%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp.o
[ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XTemplateSerializer.cpp.o
[ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/AbstractDOMParser.cpp.o
[ 63%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/NCNameDatatypeValidator.cpp.o
[ 64%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp.o
[ 64%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/QNameDatatypeValidator.cpp.o
[ 64%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/NameDatatypeValidator.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/ListDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/ListDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/ListDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/ListDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDREFDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDREFDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDREFDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/ListDatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::ListDatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/ListDatatypeValidator.cpp:384:60: warning: cast from type 'const xercesc_3_2::ListDatatypeValidator*' to type 'xercesc_3_2::ListDatatypeValidator*' casts away qualifiers [-Wcast-qual]
     ListDatatypeValidator* temp = (ListDatatypeValidator*) this;
                                                            ^~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/ListDatatypeValidator.cpp:411:116: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh* itemCanRep = (XMLCh*) itemDv->getCanonicalRepresentation(tokenVector->elementAt(i), toUse, false);
                                                                                                                    ^
[ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/DOMLSParserImpl.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAX2XMLFilterImpl.cpp.o
[ 64%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/StringDatatypeValidator.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/MonthDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/MonthDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/MonthDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/MonthDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:36,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:36,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 64%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/TimeDatatypeValidator.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NameDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NameDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NameDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NameDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NCNameDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NCNameDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NCNameDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/NCNameDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/QNameDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/QNameDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp: In member function 'void xercesc_3_2::XSerializeEngine::write(const XMLCh*, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp:213:21: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'XMLByte* {aka unsigned char*}' casts away qualifiers [-Wcast-qual]
     write((XMLByte*)toWrite, (sizeof(XMLCh)/sizeof(XMLByte)) * writeLen);
                     ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp: In member function 'void xercesc_3_2::XSerializeEngine::write(const XMLByte*, XMLSize_t)':
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp:221:26: warning: cast from type 'const XMLByte* const {aka const unsigned char* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     ensurePointer((void*)toWrite);
                          ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp: In member function 'void xercesc_3_2::XSerializeEngine::writeString(const XMLByte*, XMLSize_t, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/XSerializeEngine.cpp:313:56: warning: cast from type 'const XMLByte* const {aka const unsigned char* const}' to type 'char*' casts away qualifiers [-Wcast-qual]
         XMLSize_t strLen = XMLString::stringLen((char*)toWrite);
                                                        ^~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:46:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:170:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'const xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:176:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/URLInputSource.hpp:25:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:35:
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp: In member function 'const XMLCh* xercesc_3_2::XMLURL::getURLText() const':
/work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from type 'const xercesc_3_2::XMLURL*' to type 'xercesc_3_2::XMLURL*' casts away qualifiers [-Wcast-qual]
         ((XMLURL*)this)->buildFullText();
                   ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/SGXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSAXMLScanner.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/QNameDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/QNameDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/TimeDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/TimeDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/TimeDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/TimeDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/TimeDatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::TimeDatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/TimeDatatypeValidator.cpp:99:64: warning: cast from type 'const xercesc_3_2::TimeDatatypeValidator*' to type 'xercesc_3_2::TimeDatatypeValidator*' casts away qualifiers [-Wcast-qual]
         TimeDatatypeValidator* temp = (TimeDatatypeValidator*) this;
                                                                ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp: In member function 'xercesc_3_2::XSParticle* xercesc_3_2::XSObjectFactory::createElementParticle(const xercesc_3_2::ContentSpecNode*, xercesc_3_2::XSModel*)':
/work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:205:59: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
             (SchemaElementDecl*) rootNode->getElementDecl(), xsModel);
                                                           ^
/work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp: In member function 'void xercesc_3_2::XSObjectFactory::processFacets(xercesc_3_2::DatatypeValidator*, xercesc_3_2::XSModel*, xercesc_3_2::XSSimpleTypeDefinition*)':
/work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:844:90: warning: cast from type 'const xercesc_3_2::RefArrayVectorOf<char16_t>*' to type 'xercesc_3_2::RefArrayVectorOf<char16_t>*' casts away qualifiers [-Wcast-qual]
         RefArrayVectorOf<XMLCh>* enumList = (RefArrayVectorOf<XMLCh>*) dv->getEnumString();
                                                                                          ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLFilter.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLFilter.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp: In member function 'xercesc_3_2::Grammar* xercesc_3_2::XMLScanner::loadGrammar(const XMLCh*, short int, bool)':
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:1776:13: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
             else
             ^~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:1783:17: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
                 return 0;
                 ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:32:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp: In member function 'xercesc_3_2::XMLScanner::XMLTokens xercesc_3_2::XMLScanner::senseNextToken(XMLSize_t&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:1920:11: warning: switch missing default case [-Wswitch-default]
     switch(fReaderMgr.peekNextChar())
           ^
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp: In member function 'bool xercesc_3_2::XMLScanner::getQuotedString(xercesc_3_2::XMLBuffer&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:1980:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (!fReaderMgr.skipIfQuote(quoteCh))
     ^~
/work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.cpp:1983:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  XMLCh nextCh;
  ^~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/AbstractDOMParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:32:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.hpp:135:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.c: In instantiation of 'void xercesc_3_2::XSNamedMap<TVal>::addElement(TVal*, const XMLCh*, const XMLCh*) [with TVal = xercesc_3_2::XSIDCDefinition; XMLCh = char16_t]':
/work/thirdparty/xerces-c/src/xercesc/internal/XSObjectFactory.cpp:459:21:   required from here
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSNamedMap.c:121:16: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fHash->put((void*)key1, fURIStringPool->getId(key2), toAdd);
                ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.cpp: In member function 'virtual xercesc_3_2::XMLValidator* xercesc_3_2::SAX2XMLFilterImpl::getValidator() const':
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.cpp:108:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if(fParentReader)
     ^~
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLFilterImpl.cpp:110:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  return 0;
  ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp: In static member function 'static void xercesc_3_2::XTemplateSerializer::loadObject(xercesc_3_2::RefHashTableOf<xercesc_3_2::DTDAttDef>**, int, bool, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1170:56: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             (*objToLoad)->put((void*)data->getFullName(), data);
                                                        ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp: In static member function 'static void xercesc_3_2::XTemplateSerializer::loadObject(xercesc_3_2::RefHashTableOf<xercesc_3_2::XercesGroupInfo>**, int, bool, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1343:75: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh* key = (XMLCh*) serEng.getStringPool()->getValueForId(id);
                                                                           ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp: In static member function 'static void xercesc_3_2::XTemplateSerializer::loadObject(xercesc_3_2::RefHashTableOf<xercesc_3_2::XercesAttGroupInfo>**, int, bool, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1425:90: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh* key = (XMLCh*) serEng.getStringPool()->getValueForId(data->getNameId());
                                                                                          ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp: In static member function 'static void xercesc_3_2::XTemplateSerializer::loadObject(xercesc_3_2::RefHashTableOf<xercesc_3_2::DatatypeValidator>**, int, bool, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1599:64: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh*       typeUri   = (XMLCh*) data->getTypeUri();
                                                                ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1600:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh*       typeLocal = (XMLCh*) data->getTypeLocalName();
                                                                      ^
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1620:78: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh* refKey = (XMLCh*) serEng.getStringPool()->getValueForId(id);
                                                                              ^
[ 64%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/DTD/DTDAttDefList.cpp.o
[ 65%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/UnionDatatypeValidator.cpp.o
[ 65%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp.o
[ 65%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/YearDatatypeValidator.cpp.o
[ 65%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/XMLCanRepGroup.cpp.o
[ 66%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/DTD/DTDAttDef.cpp.o
[ 66%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/DTD/DTDElementDecl.cpp.o
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp: In static member function 'static void xercesc_3_2::XTemplateSerializer::loadObject(xercesc_3_2::RefHashTableOf<xercesc_3_2::Grammar>**, int, bool, xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:1699:80: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
             XMLCh* key = (XMLCh*) data->getGrammarDescription()->getGrammarKey();
                                                                                ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:31,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:2212:35:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.cpp:2264:35:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual void xercesc_3_2::DOMLSParserImpl::setParameter(const XMLCh*, const void*)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:185:51: warning: cast from type 'const void*' to type 'xercesc_3_2::DOMLSResourceResolver*' casts away qualifiers [-Wcast-qual]
         fEntityResolver = (DOMLSResourceResolver*)value;
                                                   ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:196:43: warning: cast from type 'const void*' to type 'xercesc_3_2::DOMErrorHandler*' casts away qualifiers [-Wcast-qual]
         fErrorHandler = (DOMErrorHandler*)value;
                                           ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:214:50: warning: cast from type 'const void*' to type 'xercesc_3_2::XMLEntityResolver*' casts away qualifiers [-Wcast-qual]
         fXMLEntityResolver = (XMLEntityResolver*)value;
                                                  ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:225:41: warning: cast from type 'const void*' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
       setExternalSchemaLocation((XMLCh*)value);
                                         ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:229:52: warning: cast from type 'const void*' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
       setExternalNoNamespaceSchemaLocation((XMLCh*)value);
                                                    ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:233:44: warning: cast from type 'const void*' to type 'xercesc_3_2::SecurityManager*' casts away qualifiers [-Wcast-qual]
       setSecurityManager((SecurityManager*)value);
                                            ^~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual const void* xercesc_3_2::DOMLSParserImpl::getParameter(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:640:38: warning: cast from type 'const XMLSize_t* {aka const long unsigned int*}' to type 'void*' casts away qualifiers [-Wcast-qual]
       return (void*)&getLowWaterMark();
                                      ^
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual xercesc_3_2::DOMDocument* xercesc_3_2::DOMLSParserImpl::parse(const xercesc_3_2::DOMLSInput*)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:751:47: warning: cast from type 'const xercesc_3_2::DOMLSInput*' to type 'xercesc_3_2::DOMLSInput*' casts away qualifiers [-Wcast-qual]
     Wrapper4DOMLSInput isWrapper((DOMLSInput*)source, fEntityResolver, false, getMemoryManager());
                                               ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual void xercesc_3_2::DOMLSParserImpl::startDocument()':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:836:65: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                         inScopeNS.put((void*)attr->getLocalName(), fScanner->getURIStringPool()->addOrFind(attr->getNodeValue()));
                                                                 ^
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:838:54: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                         inScopeNS.put((void*)X[ 66%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/DTD/DTDEntityDecl.cpp.o
MLUni::fgZeroLenString, fScanner->getURIStringPool()->addOrFind(attr->getNodeValue()));
                                                      ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual xercesc_3_2::DOMNode* xercesc_3_2::DOMLSParserImpl::parseWithContext(const xercesc_3_2::DOMLSInput*, xercesc_3_2::DOMNode*, xercesc_3_2::DOMLSParser::ActionType)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:908:47: warning: cast from type 'const xercesc_3_2::DOMLSInput*' to type 'xercesc_3_2::DOMLSInput*' casts away qualifiers [-Wcast-qual]
     Wrapper4DOMLSInput isWrapper((DOMLSInput*)source, fEntityResolver, false, getMemoryManager());
                                               ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:925:11: warning: switch missing default case [-Wswitch-default]
     switch(action)
           ^
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual xercesc_3_2::Grammar* xercesc_3_2::DOMLSParserImpl::loadGrammar(const xercesc_3_2::DOMLSInput*, xercesc_3_2::Grammar::GrammarType, bool)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:1114:51: warning: cast from type 'const xercesc_3_2::DOMLSInput*' to type 'xercesc_3_2::DOMLSInput*' casts away qualifiers [-Wcast-qual]
         Wrapper4DOMLSInput isWrapper((DOMLSInput*)source, fEntityResolver, false, getMemoryManager());
                                                   ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'void xercesc_3_2::DOMLSParserImpl::applyFilter(xercesc_3_2::DOMNode*)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:1172:11: warning: switch missing default case [-Wswitch-default]
     switch(action)
           ^
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual void xercesc_3_2::DOMLSParserImpl::endElement(const xercesc_3_2::XMLElementDecl&, unsigned int, bool, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:1307:19: warning: switch missing default case [-Wswitch-default]
             switch(action)
                   ^
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp: In member function 'virtual void xercesc_3_2::DOMLSParserImpl::startElement(const xercesc_3_2::XMLElementDecl&, unsigned int, const XMLCh*, const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>&, XMLSize_t, bool, bool)':
/work/thirdparty/xerces-c/src/xercesc/parsers/DOMLSParserImpl.cpp:1362:19: warning: switch missing default case [-Wswitch-default]
             switch(action)
                   ^
[ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAXParser.cpp.o
[ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAX2XMLReaderImpl.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/YearDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/YearDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'clas[ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/Dummy.cpps xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In .o
[ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsefile included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercers/XercesDOMParser.cpp.o
sc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/YearDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/YearDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/UnionDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/UnionDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDAttDefList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDAttDefList.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
make: Entering directory '/work/build/win-x86/xerces-c'
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDAttDefList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDAttDefList.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDAttDef.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDAttDef.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 67%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/DTD/DTDGrammar.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/DFAContentModel.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/DFAContentModel.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDAttDefList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDAttDefList.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::UnionDatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp:382:62: warning: cast from type 'const xercesc_3_2::UnionDatatypeValidator*' to type 'xercesc_3_2::UnionDatatypeValidator*' casts away qualifiers [-Wcast-qual]
     UnionDatatypeValidator* temp = (UnionDatatypeValidator*) this;
                                                              ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/UnionDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp: In member function 'virtual xercesc_3_2::XMLAttDefList& xercesc_3_2::DTDElementDecl::getAttDefList() const':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp:107:27: warning: cast from type 'const xercesc_3_2::DTDElementDecl*' to type 'xercesc_3_2::DTDElementDecl*' casts away qualifiers [-Wcast-qual]
         ((DTDElementDecl*)this)->fAttList = new (getMemoryManager()) DTDAttDefList(fAttDefs,getMemoryManager());
                           ^~~~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DTDElementDecl::getFormattedContentModel() const':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp:167:27: warning: cast from type 'const xercesc_3_2::DTDElementDecl*' to type 'xercesc_3_2::DTDElementDecl*' casts away qualifiers [-Wcast-qual]
         ((DTDElementDecl*)this)->fFormattedModel = formatContentModel();
                           ^~~~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp: In member function 'void xercesc_3_2::DTDElementDecl::addAttDef(xercesc_3_2::DTDAttDef*)':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp:208:47: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttDefs->put((void*)(toAdd->getFullName()), toAdd);
                                               ^
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp: In member function 'void xercesc_3_2::DTDElementDecl::faultInAttDefList() const':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp:366:23: warning: cast from type 'const xercesc_3_2::DTDElementDecl*' to type 'xercesc_3_2::DTDElementDecl*' casts away qualifiers [-Wcast-qual]
     ((DTDElementDecl*)this)->fAttDefs = new (getMemoryManager()) RefHashTableOf<DTDAttDef>(29, true, getMemoryManager());
                       ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/XMLReaderFactory.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/XMLReaderFactory.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAXParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAXParser.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/VecAttrListImpl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAXParser.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/SAXParser.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/InputSource.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/XercesDOMParser.cpp:36:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/parsers/XercesDOMParser.cpp:36:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
make[1]: Entering directory '/work/build/win-x86/xerces-c'
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/DFAContentModel.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDElementDecl.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 68%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp.o
[ 68%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/GeneralAttributeCheck.cpp.o
[ 68%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/DTD/DTDScanner.cpp.o
[ 68%] Building CXX object src/CMakeFile/s/xerces-c.dir/xercesc/validators/DTD/DTDValidator.cpp.o
[ 68%] Buildiwork/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp: In member function 'virtual void xercesc_3_2::SAX2ng CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/ComplexTypeInfo.cpp.o
XMLReaderImpl::startElement(const xercesc_3_2::XMLElementDecl&, unsigned int, const XMLCh*, const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>&, XMLSize_t, bool, bool)':
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp:744:60: warning: cast from type 'const xercesc_3_2::XMLAttr*' to type 'xercesc_3_2::XMLAttr*' casts away qualifiers [-Wcast-qual]
                         fTempAttrVec->addElement((XMLAttr*)tempAttr);
                                                            ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp: In member function 'virtual void* xercesc_3_2::SAX2XMLReaderImpl::getProperty(const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp:1478:50: warning: cast from type 'const XMLSize_t* {aka const long unsigned int*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         return (void*)&fScanner->getLowWaterMark();
                                                  ^
/work/thirdparty/xerces-c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp:1480:41: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         return (void*)fScanner->getName();
                                         ^
[ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/SAXException.cpp.o
[ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/SAXParseException.cpp.o
[ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax2/sax2Dummy.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:376:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
[ 69%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/FieldValueMap.cpp.o
[ 69%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/FieldActivator.cpp.o
make[2]: Entering directory '/work/build/win-x86/xerces-c'
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:21:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:21:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDValidator.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDValidator.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDTDDescription.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarDescription.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDTDDescription.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/sax2Dummy.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/SAX2XMLReader.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/sax2/sax2Dummy.cpp:23:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 54%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/CMBinaryOp.cpp.o
[ 54%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/AllContentModel.cpp.o
[ 54%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/CMAny.cpp.o
[ 54%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/ContentLeafNameTypeVector.cpp.o
[ 55%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/CMUnaryOp.cpp.o
[ 55%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/ContentSpecNode.cpp.o
make: Entering directory '/work/build/win-x64/xerces-c'
make[1]: Entering directory '/work/build/win-x64/xerces-c'
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp: In destructor 'virtual xercesc_3_2::XMLDTDDescriptionImpl::~XMLDTDDescriptionImpl()':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp:46:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         XMLGrammarDescription::getMemoryManager()->deallocate((void*)fSystemId);
                                                                      ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp:49:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         XMLGrammarDescription::getMemoryManager()->deallocate((void*)fRootName);
                                                                      ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp: In member function 'virtual void xercesc_3_2::XMLDTDDescriptionImpl::setRootName(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp:71:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         XMLGrammarDescription::getMemoryManager()->deallocate((void*)fRootName);
                                                                      ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp: In member function 'virtual void xercesc_3_2::XMLDTDDescriptionImpl::setSystemId(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp:83:70: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         XMLGrammarDescription::getMemoryManager()->deallocate((void*)fSystemId);
                                                                      ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp: In member function 'virtual void xercesc_3_2::XMLDTDDescriptionImpl::serialize(xercesc_3_2::XSerializeEngine&)':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp:110:74: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             XMLGrammarDescription::getMemoryManager()->deallocate((void*)fSystemId);
                                                                          ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp:113:36: warning: cast from type 'const XMLCh** {aka const char16_t**}' to type 'XMLCh** {aka char16_t**}' casts away qualifiers [-Wcast-qual]
         serEng.readString((XMLCh*&)fSystemId);
                                    ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp:118:74: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             XMLGrammarDescription::getMemoryManager()->deallocate((void*)fRootName);
                                                                          ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp:121:36: warning: cast from type 'const XMLCh** {aka const char16_t**}' to type 'XMLCh** {aka char16_t**}' casts away qualifiers [-Wcast-qual]
         serEng.readString((XMLCh*&)fRootName);
                                    ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDValidator.cpp: In member function 'virtual void xercesc_3_2::DTDValidator::validateAttrValue(const xercesc_3_2::XMLAttDef*, const XMLCh*, bool, const xercesc_3_2::XMLElementDecl*)':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDValidator.cpp:328:79: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                     getScanner()->getIDRefList()->put((void*)find->getRefName(), find);
                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp: In static member function 'static void xercesc_3_2::GeneralAttributeCheck::initialize()':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:99:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_ABSTRACT, A_Abstract);
                                        ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:100:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_ATTRIBUTEFORMDEFAULT, A_AttributeFormDefault);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:34:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.hpp:38,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:101:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_BASE, A_Base);
                                        ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:102:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_BLOCK, A_Block);
                                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:103:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_BLOCKDEFAULT, A_BlockDefault);
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:104:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_DEFAULT, A_Default);
                                        ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:105:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_ELEMENTFORMDEFAULT, A_ElementFormDefault);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:106:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_FINAL, A_Final);
                                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:107:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_FINALDEFAULT, A_FinalDefault);
                                        ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:108:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_FIXED, A_Fixed);
                                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:34:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:109:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_FORM, A_Form);
                                        ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:110:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_ID, A_ID);
                                        ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:111:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_ITEMTYPE, A_ItemType);
                                        ^~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:112:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_MAXOCCURS, A_MaxOccurs);
                                        ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:113:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_MEMBERTYPES, A_MemberTypes);
                                        ^~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:114:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_MINOCCURS, A_MinOccurs);
                                        ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:115:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_MIXED, A_Mixed);
                                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:116:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_NAME, A_Name);
                                        ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:117:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_NAMESPACE, A_Namespace);
                                        ^~~~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.hpp:38,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:118:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_NILLABLE, A_Nillable);
                                        ^~~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDValidator.cpp:30:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:119:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_PROCESSCONTENTS, A_ProcessContents);
                                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:120:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_PUBLIC, A_Public);
                                        ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:121:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_REF, A_Ref);
                                        ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:122:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_REFER, A_Refer);
                                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:123:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_SCHEMALOCATION, A_SchemaLocation);
                                        ^~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:124:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_SOURCE, A_Source);
                                        ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:125:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_SUBSTITUTIONGROUP, A_SubstitutionGroup);
                                        ^~~~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:126:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_SYSTEM, A_System);
                                        ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:127:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_TARGETNAMESPACE, A_TargetNamespace);
                                        ^~~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:128:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_TYPE, A_Type);
                                        ^~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:129:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_USE, A_Use);
                                        ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:130:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_VALUE, A_Value);
                                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:131:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_VERSION, A_Version);
                                        ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:132:40: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fAttMap->put((void*)SchemaSymbols::fgATT_XPATH, A_XPath);
                                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:136:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_MINEXCLUSIVE, E_MinExclusive);
                                            ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:137:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_MININCLUSIVE, E_MinInclusive);
                                            ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:138:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_MAXEXCLUSIVE, E_MaxExclusive);
                                            ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:139:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_MAXINCLUSIVE, E_MaxInclusive);
                                            ^~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:140:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_TOTALDIGITS, E_TotalDigits);
                                            ^~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:141:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_FRACTIONDIGITS, E_FractionDigits);
                                            ^~~~~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:142:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_LENGTH, E_Length);
                                            ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:143:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_MINLENGTH, E_MinLength);
                                            ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:144:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_MAXLENGTH, E_MaxLength);
                                            ^~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:145:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_ENUMERATION, E_Enumeration);
                                            ^~~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:146:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_WHITESPACE, E_WhiteSpace);
                                            ^~~~~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:147:44: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fFacetsMap->put((void*) SchemaSymbols::fgELT_PATTERN, E_Pattern);
                                            ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp: In member function 'void xercesc_3_2::GeneralAttributeCheck::validate(const xercesc_3_2::DOMElement*, const XMLCh*, const XMLCh*, short int, xercesc_3_2::TraverseSchema*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:305:12: warning: switch missing default case [-Wswitch-default]
     switch (dvIndex) {
            ^
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:376:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/StringDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/IDDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:21:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp:27:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:170:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
[ 55%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/DFAContentModel.cpp.o
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'const xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:176:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp: In member function 'const XMLCh* xercesc_3_2::ComplexTypeInfo::getFormattedContentModel() const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp:224:28: warning: cast from type 'const xercesc_3_2::ComplexTypeInfo*' to type 'xercesc_3_2::ComplexTypeInfo*' casts away qualifiers [-Wcast-qual]
         ((ComplexTypeInfo*)this)->fFormattedModel = formatContentModel();
                            ^~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp: In member function 'void xercesc_3_2::ComplexTypeInfo::faultInAttDefList() const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp:252:24: warning: cast from type 'const xercesc_3_2::ComplexTypeInfo*' to type 'xercesc_3_2::ComplexTypeInfo*' casts away qualifiers [-Wcast-qual]
     ((ComplexTypeInfo*)this)->fAttDefs =
                        ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.hpp:38,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/ComplexTypeInfo.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp: In member function 'bool xercesc_3_2::DTDScanner::getQuotedString(xercesc_3_2::XMLBuffer&)':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:380:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (!fReaderMgr->skipIfQuote(quoteCh))
     ^~
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:383:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  XMLCh nextCh;
  ^~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDScanner.cpp:34:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:376:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
make[2]: Entering directory '/work/build/win-x64/xerces-c'
[ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/Grammar.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/AllContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/AllContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 69%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/IdentityConstraint.cpp.o
[ 69%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/IC_Unique.cpp.o
[ 70%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/IC_Selector.cpp.o
[ 70%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/IC_KeyRef.cpp.o
[ 70%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/IC_Field.cpp.o
[ 70%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/IC_Key.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentLeafNameTypeVector.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp: In function 'void xercesc_3_2::formatNode(const xercesc_3_2::ContentSpecNode*, xercesc_3_2::XMLBuffer&, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp:123:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (!curNode)
     ^~
/work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp:126:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  ValueStackOf<formatNodeHolder> toBeProcessed(10, memMgr);
  ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.cpp:161:9: warning: switch missing default case [-Wswitch-default]
   switch(curType & 0x0f)
         ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/DFAContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/DFAContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMBinaryOp.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMBinaryOp.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMNode.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMUnaryOp.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMUnaryOp.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMNode.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMUnaryOp.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMUnaryOp.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMNode.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMAny.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMAny.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMNode.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMAny.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/CMAny.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/IC_Selector.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/IC_Selector.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/GrammarResolver.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 70%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/IdentityConstraintHandler.cpp.o
[ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/MixedContentModel.cpp.o
[ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/SimpleContentModel.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDEntityDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:280:43:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::DTDElementDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:357:64:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/DTD/DTDGrammar.hpp:376:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractStringValidator.cpp.o
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp.o
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractNumericValidator.cpp.o
[ 71%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/ValueStore.cpp.o
[ 71%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/ValueStoreCache.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp: In member function 'xercesc_3_2::Grammar* xercesc_3_2::GrammarResolver::getGrammar(const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:154:95: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 fGrammarFromPool->put((void*) grammar->getGrammarDescription()->getGrammarKey(), grammar);
                                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp: In member function 'xercesc_3_2::Grammar* xercesc_3_2::GrammarResolver::getGrammar(xercesc_3_2::XMLGrammarDescription*)':
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:185:95: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                 fGrammarFromPool->put((void*) grammar->getGrammarDescription()->getGrammarKey(), grammar);
                                                                                               ^
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp: In member function 'void xercesc_3_2::GrammarResolver::putGrammar(xercesc_3_2::Grammar*)':
/work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:246:93: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
         fGrammarBucket->put( (void*) grammarToAdopt->getGrammarDescription()->getGrammarKey(), grammarToAdopt );
                                                                                             ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:30,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/GrammarResolver.cpp:22:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
Scanning dependencies of target xerces-c
make[2]: Leaving directory '/work/build/win-x86/xerces-c'
make[2]: Entering directory '/work/build/win-x86/xerces-c'
[  0%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinMemInputStream.cpp.obj
[  0%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinFileInputStream.cpp.obj
[  0%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/DefaultPanicHandler.cpp.obj
[  1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/EncodingValidator.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinInputStream.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/HeaderDummy.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BitSet.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/Base64.cpp.obj
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/SimpleContentModel.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/SimpleContentModel.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::AbstractNumericValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericValidator.cpp:132:70: warning: cast from type 'const xercesc_3_2::AbstractNumericValidator*' to type 'xercesc_3_2::AbstractNumericValidator*' casts away qualifiers [-Wcast-qual]
         AbstractNumericValidator* temp = (AbstractNumericValidator*) this;
                                                                      ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:32:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp: In static member function 'static int xercesc_3_2::XMLFloat::compareValues(const xercesc_3_2::XMLFloat*, const xercesc_3_2::XMLFloat*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.hpp:92:78: warning: cast from type 'const xercesc_3_2::XMLFloat* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:33:0:
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp: In static member function 'static int xercesc_3_2::XMLDouble::compareValues(const xercesc_3_2::XMLDouble*, const xercesc_3_2::XMLDouble*)':
/work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.hpp:93:78: warning: cast from type 'const xercesc_3_2::XMLDouble* const' to type 'xercesc_3_2::XMLAbstractDoubleFloat*' casts away qualifiers [-Wcast-qual]
                                                  , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager());
                                                                              ^~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/MixedContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/MixedContentModel.cpp:28:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp.o
[ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp.o
[ 58%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:36,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/IdentityConstraint.cpp:38:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:36,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/IdentityConstraint.cpp:38:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 72%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/XPathMatcher.cpp.o
[ 72%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/XPathSymbols.cpp.o
[ 72%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/XPathMatcherStack.cpp.o
[ 72%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/identity/XercesXPath.cpp.o
[ 58%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/BooleanDatatypeValidator.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = long unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/ValueStore.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XMLScanner.hpp:35,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/ValueStore.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XPathSymbols.cpp:27:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XPathSymbols.hpp:33:25: warning: 'class xercesc_3_2::XPathSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT XPathSymbols
                         ^~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/ValueStoreCache.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/ValueStoreCache.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
Scanning dependencies of target xerces-c
make[2]: Leaving directory '/work/build/win-x64/xerces-c'
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/ValueStore.cpp: In member function 'XMLSize_t xercesc_3_2::ICValueHasher::getHashVal(const void*, XMLSize_t) const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/ValueStore.cpp:56:47: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             fMemoryManager->deallocate((void*)canonVal);
                                               ^~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/IdentityConstraintHandler.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/IdentityConstraintHandler.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/ValueStore.cpp: In member function 'void xercesc_3_2::ValueStore::duplicateValue()':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/ValueStore.cpp:330:16: warning: switch missing default case [-Wswitch-default]
         switch (fIdentityConstraint->getType()) {
                ^
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:31,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/IdentityConstraint.cpp:38:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
make[2]: Entering directory '/work/build/win-x64/xerces-c'
[  0%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/Base64.cpp.obj
[  1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinInputStream.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/EncodingValidator.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinFileInputStream.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/HeaderDummy.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/DefaultPanicHandler.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BitSet.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinMemInputStream.cpp.obj
[ 72%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/NamespaceScope.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XPathMatcher.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XPathMatcher.cpp:27:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 58%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DatatypeValidator.cpp.o
[ 59%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DatatypeValidatorFactory.cpp.o
[ 59%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp.o
[ 59%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DateDatatypeValidator.cpp.o
[ 72%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/SchemaAttDefList.cpp.o
[ 73%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/SchemaAttDef.cpp.o
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XPathMatcher.cpp: In member function 'virtual void xercesc_3_2::XPathMatcher::startElement(const xercesc_3_2::XMLElementDecl&, unsigned int, const XMLCh*, const xercesc_3_2::RefVectorOf<xercesc_3_2::XMLAttr>&, XMLSize_t, xercesc_3_2::ValidationContext*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XPathMatcher.cpp:261:74: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
                             SchemaAttDef* attDef = ((SchemaElementDecl&) elemDecl).getAttDef(curDef->getName(), curDef->getURIId());
                                                                          ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XPathMatcher.cpp: In member function 'virtual void xercesc_3_2::XPathMatcher::endElement(const xercesc_3_2::XMLElementDecl&, const XMLCh*, xercesc_3_2::ValidationContext*, xercesc_3_2::DatatypeValidator*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XPathMatcher.cpp:333:92: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
             DatatypeValidator* dv = actualValidator?actualValidator:((SchemaElementDecl*) &elemDecl)->getDatatypeValidator();
                                                                                            ^~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XPathMatcher.cpp:334:56: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
             bool isNillable = (((SchemaElementDecl *) &elemDecl)->getMiscFlags() & SchemaSymbols::XSD_NILLABLE) != 0;
                                                        ^~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XercesXPath.cpp:26:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XPathSymbols.hpp:33:25: warning: 'class xercesc_3_2::XPathSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT XPathSymbols
                         ^~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:36,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XercesXPath.cpp:36:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/ContentSpecNode.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:36,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XercesXPath.cpp:36:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 73%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/SchemaElementDecl.cpp.o
[ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DateTimeValidator.cpp.o
[ 73%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/SchemaGrammar.cpp.o
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XercesXPath.cpp: In member function 'void xercesc_3_2::XercesXPath::parseExpression(xercesc_3_2::XMLStringPool*, xercesc_3_2::XercesNamespaceResolver*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XercesXPath.cpp:470:24: warning: switch missing default case [-Wswitch-default]
                 switch (aToken) {
                        ^
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/internal/XTemplateSerializer.hpp:31,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/identity/XercesXPath.cpp:36:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDef.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDef.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp:26:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:170:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'const xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:176:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
[ 74%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/SchemaInfo.cpp.o
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp: In member function 'virtual xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDef(unsigned int, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp:75:29: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
    return fList->get((void*)localPart, uriID);
                             ^~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp: In member function 'virtual const xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDef(unsigned int, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp:89:29: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
    return fList->get((void*)localPart, uriID);
                             ^~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractStringValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 74%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/SchemaSymbols.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDef.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
[ 74%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/SchemaValidator.cpp.o
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp: In member function 'void xercesc_3_2::AnyURIDatatypeValidator::encode(const XMLCh*, XMLSize_t, xercesc_3_2::XMLBuffer&, xercesc_3_2::MemoryManager*)':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp:155:53: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
         const XMLCh* remContent = (XMLCh*)&content[i];
                                                     ^
[ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DayDatatypeValidator.cpp.o
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/HexBin.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/JanitorExports.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PanicHandler.cpp.obj
[  2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/Mutexes.cpp.obj
[  3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/KVStringPair.cpp.obj
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DecimalDatatypeValidator.cpp.o
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::BooleanDatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp:177:70: warning: cast from type 'const xercesc_3_2::BooleanDatatypeValidator*' to type 'xercesc_3_2::BooleanDatatypeValidator*' casts away qualifiers [-Wcast-qual]
         BooleanDatatypeValidator *temp = (BooleanDatatypeValidator*) this;
                                                                      ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.cpp:27:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:29,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
[  4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PlatformUtils.cpp.obj
[  4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PSVIUni.cpp.obj
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
[ 74%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/schema/SubstitutionGroupComparator.cpp.o
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaInfo.cpp:27:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaInfo.cpp: In member function 'xercesc_3_2::DOMElement* xercesc_3_2::SchemaInfo::getTopLevelComponent(short unsigned int, const XMLCh*, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaInfo.cpp:190:34: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
             compList->put((void*)cName, child);
                                  ^~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaInfo.cpp:207:42: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
                     compList->put((void*)rName, redefineChild);
                                          ^~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.cpp:29:0:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:170:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp: In member function 'const xercesc_3_2::XMLAttDef* xercesc_3_2::SchemaAttDefList::findAttDefLocalPart(unsigned int, const XMLCh*) const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:176:30: warning: cast from type 'const XMLCh* const {aka const char16_t* const}' to type 'void*' casts away qualifiers [-Wcast-qual]
     return fList->get((void*)attLocalPart, uriID);
                              ^~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.hpp:204:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/ValidationContext.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:33,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLElementDecl.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/common/Grammar.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaAttDefList.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaElementDecl.cpp:29:
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c: In instantiation of 'XMLSize_t xercesc_3_2::NameIdPool<TElem>::put(TElem*) [with TElem = xercesc_3_2::XMLNotationDecl; XMLSize_t = unsigned int]':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaGrammar.hpp:587:47:   required from here
/work/thirdparty/xerces-c/src/xercesc/util/NameIdPool.c:166:21: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'void*' casts away qualifiers [-Wcast-qual]
     fBucketList.put((void*)elemToAdopt->getKey(), elemToAdopt);
                      
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DateDatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp:99:64: warning: cast from type 'const xercesc_3_2::DateDatatypeValidator*' to type 'xercesc_3_2::DateDatatypeValidator*' casts away qualifiers [-Wcast-qual]
         DateDatatypeValidator* temp = (DateDatatypeValidator*) this;
                                                                ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp:25:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp: In member function 'virtual const XMLCh* xercesc_3_2::DateTimeDatatypeValidator::getCanonicalRepresentation(const XMLCh*, xercesc_3_2::MemoryManager*, bool) const':
/work/thirdparty/xerces-c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp:99:72: warning: cast from type 'const xercesc_3_2::DateTimeDatatypeValidator*' to type 'xercesc_3_2::DateTimeDatatypeValidator*' casts away qualifiers [-Wcast-qual]
         DateTimeDatatypeValidator* temp = (DateTimeDatatypeValidator*) this;
                                                                        ^~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:30:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaSymbols.hpp:33:25: warning: 'class xercesc_3_2::SchemaSymbols' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class VALIDATORS_EXPORT SchemaSymbols
                         ^~~~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp:25,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/datatype/DatatypeValidator.hpp:32,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLAttr.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLDocumentHandler.hpp:27,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
In file included from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSObject.hpp:26:0,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSModel.hpp:26,
                 from /work/thirdparty/xerces-c/src/xercesc/framework/XMLGrammarPool.hpp:28,
                 from /work/thirdparty/xerces-c/src/xercesc/validators/schema/SubstitutionGroupComparator.cpp:26:
/work/thirdparty/xerces-c/src/xercesc/framework/psvi/XSConstants.hpp:56:24: warning: 'class xercesc_3_2::XSConstants' only defines private constructors and has no friends [-Wctor-dtor-privacy]
 class XMLPARSER_EXPORT XSConstants
                        ^~~~~~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp: In member function 'virtual bool xercesc_3_2::SchemaValidator::checkContent(xercesc_3_2::XMLElementDecl*, xercesc_3_2::QName**, XMLSize_t, XMLSize_t*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:260:132: warning: cast from type 'const XMLCh* {aka const char16_t*}' to type 'XMLCh* {aka char16_t*}' casts away qualifiers [-Wcast-qual]
                             XMLCh* canonical = (XMLCh*) fCurrentDatatypeValidator->getCanonicalRepresentation(value, fMemoryManager);
                                                                                                                                    ^
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp: In member function 'virtual void xercesc_3_2::SchemaValidator::faultInAttr(xercesc_3_2::XMLAttr&, const xercesc_3_2::XMLAttDef&) const':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:324:51: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'xercesc_3_2::SchemaAttDef*' casts away qualifiers [-Wcast-qual]
     SchemaAttDef* schemaAttDef = (SchemaAttDef*) &attDef;
                                                   ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp: In member function 'virtual void xercesc_3_2::SchemaValidator::validateAttrValue(const xercesc_3_2::XMLAttDef*, const XMLCh*, bool, const xercesc_3_2::XMLElementDecl*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:402:52: warning: cast from type 'const xercesc_3_2::XMLAttDef*' to type 'xercesc_3_2::SchemaAttDef*' casts away qualifiers [-Wcast-qual]
     DatatypeValidator* attDefDV = ((SchemaAttDef*) attDef)->getDatatypeValidator();
                                                    ^~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp: In member function 'virtual void xercesc_3_2::SchemaValidator::validateElement(const xercesc_3_2::XMLElementDecl*)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:533:58: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
     ComplexTypeInfo* elemTypeInfo = ((SchemaElementDecl*)elemDef)->getComplexTypeInfo();
                                                          ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:537:36: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
             : ((SchemaElementDecl*)elemDef)->getDatatypeValidator();
                                    ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:576:55: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
                             if ((((SchemaElementDecl*)elemDef)->getBlockSet() & SchemaSymbols::XSD_RESTRICTION) != 0) {
                                                       ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:643:67: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
                                         if ((((SchemaElementDecl*)elemDef)->getBlockSet() & derivationMethod) != 0) {
                                                                   ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:698:63: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
                                     if ((((SchemaElementDecl*)elemDef)->getBlockSet() & SchemaSymbols::XSD_RESTRICTION) != 0) {
                                                               ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:734:42: warning: cast from type 'const xercesc_3_2::XMLElementDecl*' to type 'xercesc_3_2::SchemaElementDecl*' casts away qualifiers [-Wcast-qual]
     int miscFlags = ((SchemaElementDecl*)elemDef)->getMiscFlags();
                                          ^~~~~~~
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp: In member function 'void xercesc_3_2::SchemaValidator::checkParticleDerivationOk(xercesc_3_2::SchemaGrammar*, xercesc_3_2::ContentSpecNode*, int, xercesc_3_2::ContentSpecNode*, int, const xercesc_3_2::ComplexTypeInfo*, bool)':
/work/thirdparty/xerces-c/src/xercesc/validators/schema/SchemaValidator.cpp:1188:12: warning: switch missing