Push event to branch kgl/tla-test 15:44:40 Connecting to https://api.github.com using swengaudk/****** (swengaudk token on github) Obtained Jenkinsfile from 43e2e61483e5aa8eaf7ff0d14844417938167e5a Running in Durability level: MAX_SURVIVABILITY [Pipeline] Start of Pipeline [Pipeline] node Running on Jenkins in /var/lib/jenkins/workspace/rabbitmq-fmu_kgl_tla-test [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout using credential swengaudk > /usr/bin/git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > /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 > /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/kgl/tla-test:refs/remotes/origin/kgl/tla-test # timeout=10 Checking out Revision 43e2e61483e5aa8eaf7ff0d14844417938167e5a (kgl/tla-test) > /usr/bin/git config core.sparsecheckout # timeout=10 > /usr/bin/git checkout -f 43e2e61483e5aa8eaf7ff0d14844417938167e5a # timeout=10 Commit message: "adding win32 to build package" > /usr/bin/git rev-list --no-walk cfd2b30d5bf1c2905de54b6644510041e4cb1b06 # timeout=10 [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_kgl_tla-test # 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/kgl/tla-test:refs/remotes/origin/kgl/tla-test # 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/kgl/tla-test:refs/remotes/origin/kgl/tla-test # 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/kgl/tla-test:refs/remotes/origin/kgl/tla-test # timeout=10 Checking out Revision 43e2e61483e5aa8eaf7ff0d14844417938167e5a (kgl/tla-test) > /usr/bin/git config core.sparsecheckout # timeout=10 > /usr/bin/git checkout -f 43e2e61483e5aa8eaf7ff0d14844417938167e5a # timeout=10 Commit message: "adding win32 to build package" [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_kgl_tla-test/thirdparty/date/date'... Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kgl_tla-test/thirdparty/fmi'... Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kgl_tla-test/thirdparty/googletest'... Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kgl_tla-test/thirdparty/rabbitmq-c/rabbitmq-c'... Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kgl_tla-test/thirdparty/rapidjson'... Cloning into '/var/lib/jenkins/workspace/rabbitmq-fmu_kgl_tla-test/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 [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 + ./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 + ./scripts/win32_build.sh Configuration Target=win-x86, DependencyInstallName=win-i386, Dockcross image url=dockcross/windows-static-x86:latest Creating env [Pipeline] sh + ./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 == 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 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 -- 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/i686-linux-gnu/bin/i686-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Check for working C compiler: /usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-gcc -- works -- Detecting C compiler ABI info -- 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 -- Detecting C compile features - done -- Check for working CXX compiler: /usr/i686-linux-gnu/bin/i686-linux-gnu-g++ -- Check for working CXX compiler: /usr/i686-linux-gnu/bin/i686-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting C compiler ABI info - done -- Configuring Apache Xerces-C++ version 3.2.2 -- The C compiler identification is GNU 6.3.0 -- 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++ -- The CXX compiler identification is GNU 6.3.0 -- The C compiler identification is Clang 9.0.0 -- Check for working CXX compiler: /usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-g++ -- works -- Detecting CXX compiler ABI info -- Check for working C compiler: /usr/bin/x86_64-linux-gnu-gcc -- The CXX compiler identification is Clang 9.0.0 -- Check for working C compiler: /usr/bin/x86_64-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting CXX compile features - done -- Detecting CXX compiler ABI info - done -- Check for working C compiler: /opt/osxcross/target/bin/o64-clang -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CXX_FLAG_Wall -- Performing Test CXX_FLAG_Wall -- Performing Test CXX_FLAG_Wall - Success -- Performing Test CXX_FLAG_Wcast_align -- Detecting C compiler ABI info - done -- Detecting C compile features -- Check for working C compiler: /opt/osxcross/target/bin/o64-clang -- works -- Detecting C compiler ABI info -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-linux-gnu-g++ -- Performing Test CXX_FLAG_Wcast_align - Success -- Performing Test CXX_FLAG_Wcast_qual -- Detecting C compiler ABI info - done -- 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 -- Check for working CXX compiler: /usr/bin/x86_64-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- 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 -- Detecting C compile features -- Performing Test CXX_FLAG_Wcast_qual - Success -- Performing Test CXX_FLAG_Wctor_dtor_privacy -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Performing Test CXX_FLAG_Wextra - Success -- Performing Test CXX_FLAG_Wformat_2 -- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success -- Performing Test CXX_FLAG_Wextra -- 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 -- Performing Test CXX_FLAG_Wmissing_declarations - Success -- Performing Test CXX_FLAG_Wno_long_long -- Detecting C compile features - done -- Check for working CXX compiler: /opt/osxcross/target/bin/o64-clang++ -- Performing Test CXX_FLAG_Wextra - Success -- Performing Test CXX_FLAG_Wformat_2 -- 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 -- 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 -- Performing Test CXX_FLAG_Woverlength_strings - Success -- Performing Test CXX_FLAG_Woverloaded_virtual -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CXX_FLAG_Wall -- Performing Test CXX_FLAG_Wmissing_declarations - Success -- Performing Test CXX_FLAG_Woverloaded_virtual - Success -- Performing Test CXX_FLAG_Wredundant_decls -- Performing Test CXX_FLAG_Wredundant_decls - Success -- Performing Test CXX_FLAG_Wreorder -- Performing Test CXX_FLAG_Wall - Success -- Performing Test CXX_FLAG_Wcast_align -- Performing Test CXX_FLAG_Wno_long_long -- Performing Test CXX_FLAG_Wno_long_long - Success -- Performing Test CXX_FLAG_Woverlength_strings -- Performing Test CXX_FLAG_Wreorder - Success -- Performing Test CXX_FLAG_Wswitch_default -- 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_Woverlength_strings - Success -- Performing Test CXX_FLAG_Woverloaded_virtual -- Performing Test CXX_FLAG_Wswitch_default - Success -- Performing Test CXX_FLAG_Wunused_variable -- Performing Test CXX_FLAG_Wunused_variable - Success -- Performing Test CXX_FLAG_Wwrite_strings -- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success -- Performing Test CXX_FLAG_Wextra -- Performing Test CXX_FLAG_Woverloaded_virtual - Success -- Performing Test CXX_FLAG_Wredundant_decls -- Performing Test CXX_FLAG_Wwrite_strings - Success -- Performing Test CXX_FLAG_Wno_variadic_macros -- Detecting CXX compile features - done -- Performing Test CXX_FLAG_Wall -- Performing Test CXX_FLAG_Wextra - Success -- Performing Test CXX_FLAG_Wformat_2 -- Performing Test CXX_FLAG_Wredundant_decls - Success -- Performing Test CXX_FLAG_Wreorder -- Performing Test CXX_FLAG_Wreorder - Success -- Performing Test CXX_FLAG_Wno_variadic_macros - Success -- Performing Test CXX_FLAG_fstrict_aliasing -- Performing Test CXX_FLAG_Wall - Success -- Performing Test CXX_FLAG_Wcast_align -- 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 -- Performing Test CXX_FLAG_Wswitch_default -- Performing Test CXX_FLAG_Wswitch_default - Success -- Performing Test CXX_FLAG_Wunused_variable -- Performing Test CXX_FLAG_fstrict_aliasing - Success -- Looking for C++ include arpa/inet.h -- Looking for C++ include arpa/inet.h - found -- Looking for C++ include dlfcn.h -- Performing Test CXX_FLAG_Wcast_align - Success -- Performing Test CXX_FLAG_Wcast_qual == 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_Wmissing_declarations - Success -- Performing Test CXX_FLAG_Wno_long_long -- Performing Test CXX_FLAG_Wunused_variable - Success -- Performing Test CXX_FLAG_Wwrite_strings -- Looking for C++ include dlfcn.h - found -- Looking for C++ include fcntl.h -- Performing Test CXX_FLAG_Wcast_qual - Success -- Performing Test CXX_FLAG_Wctor_dtor_privacy -- 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_Wno_long_long - Success -- Performing Test CXX_FLAG_Woverlength_strings -- Performing Test CXX_FLAG_Woverlength_strings - Success -- Performing Test CXX_FLAG_Woverloaded_virtual -- Performing Test CXX_FLAG_Wwrite_strings - Success -- Performing Test CXX_FLAG_Wno_variadic_macros -- 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 -- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success -- Performing Test CXX_FLAG_Wextra -- Performing Test CXX_FLAG_Wcast_qual - Success -- Performing Test CXX_FLAG_Wctor_dtor_privacy -- Performing Test CXX_FLAG_Woverloaded_virtual - Success -- Performing Test CXX_FLAG_Wredundant_decls -- Performing Test CXX_FLAG_Wno_variadic_macros - Success -- Performing Test CXX_FLAG_fstrict_aliasing -- Looking for C++ include langinfo.h - found -- Looking for C++ include limits.h -- Performing Test CXX_FLAG_Wextra - Success -- Performing Test CXX_FLAG_Wformat_2 -- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success -- Performing Test CXX_FLAG_Wextra -- Performing Test CXX_FLAG_Wredundant_decls - Success -- Performing Test CXX_FLAG_Wreorder -- 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 dlfcn.h - not found -- Looking for C++ include fcntl.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_Wformat_2 - Success -- Performing Test CXX_FLAG_Wimplicit_atomic_properties -- Performing Test CXX_FLAG_Wextra - Success -- Performing Test CXX_FLAG_Wformat_2 -- Performing Test CXX_FLAG_Wreorder - Success -- Performing Test CXX_FLAG_Wswitch_default -- 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 memory.h - found -- Looking for C++ include netdb.h -- Performing Test CXX_FLAG_Wimplicit_atomic_properties - Success -- Performing Test CXX_FLAG_Wmissing_declarations -- Performing Test CXX_FLAG_Wformat_2 - Success -- Performing Test CXX_FLAG_Wimplicit_atomic_properties -- 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 netdb.h - found -- Looking for C++ include netinet/in.h -- 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_Wmissing_declarations - Success -- Performing Test CXX_FLAG_Wno_long_long -- 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 -- Looking for C++ include langinfo.h - not found -- Looking for C++ include limits.h -- Looking for C++ include netinet/in.h - found -- Looking for C++ include nl_types.h -- 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_fstrict_aliasing - Success -- Looking for C++ include arpa/inet.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 nl_types.h - found -- Looking for C++ include stdbool.h -- Looking for C++ include stdbool.h - found -- Looking for C++ include stddef.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 -- Looking for C++ include arpa/inet.h - found -- Looking for C++ include dlfcn.h -- Looking for C++ include memory.h - found -- Looking for C++ include netdb.h -- Looking for C++ include stddef.h - found -- Looking for C++ include stdlib.h -- 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 -- Looking for C++ include fcntl.h - found -- Looking for C++ include float.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 stdlib.h - found -- Looking for C++ include string.h -- Performing Test CXX_FLAG_Wredundant_decls - Success -- Performing Test CXX_FLAG_Wreorder -- Performing Test CXX_FLAG_Wreorder - Success -- Performing Test CXX_FLAG_Wswitch_default -- Performing Test CXX_FLAG_Wredundant_decls - Success -- Performing Test CXX_FLAG_Wreorder -- Looking for C++ include float.h - found -- Looking for C++ include langinfo.h -- Looking for C++ include nl_types.h - not found -- Looking for C++ include stdbool.h -- Looking for C++ include stdbool.h - found -- Looking for C++ include stddef.h -- Looking for C++ include string.h - found -- Looking for C++ include strings.h -- Performing Test CXX_FLAG_Wswitch_default - Success -- Performing Test CXX_FLAG_Wunused_variable -- Performing Test CXX_FLAG_Wreorder - Success -- Performing Test CXX_FLAG_Wswitch_default -- Looking for C++ include langinfo.h - found -- Looking for C++ include limits.h -- Looking for C++ include stddef.h - found -- Looking for C++ include stdlib.h -- Looking for C++ include strings.h - found -- Looking for C++ include sys/param.h -- 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 limits.h - found -- Looking for C++ include locale.h -- Looking for C++ include stdlib.h - found -- Looking for C++ include string.h -- Looking for C++ include sys/param.h - found -- Looking for C++ include sys/socket.h -- Looking for C++ include sys/socket.h - found -- Looking for C++ include sys/stat.h -- 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 -- Performing Test CXX_FLAG_Wwrite_strings - Success -- Performing Test CXX_FLAG_Wno_variadic_macros -- Looking for C++ include locale.h - found -- Looking for C++ include memory.h -- Looking for C++ include string.h - found -- Looking for C++ include strings.h -- Looking for C++ include sys/stat.h - found -- Looking for C++ include sys/time.h -- 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 -- Performing Test CXX_FLAG_Wno_variadic_macros - Success -- Performing Test CXX_FLAG_fstrict_aliasing -- Looking for C++ include memory.h - found -- Looking for C++ include netdb.h -- Looking for C++ include strings.h - found -- Looking for C++ include sys/param.h -- Looking for C++ include sys/time.h - found -- Looking for C++ include sys/timeb.h -- 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 netdb.h - found -- Looking for C++ include netinet/in.h -- Looking for C++ include netinet/in.h - found -- Looking for C++ include nl_types.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/timeb.h - found -- Looking for C++ include sys/types.h -- Looking for C++ include sys/types.h - found -- Looking for C++ include unistd.h -- Looking for C++ include dlfcn.h - not found -- Looking for C++ include fcntl.h -- Looking for C++ include nl_types.h - found -- Looking for C++ include stdbool.h -- Looking for C++ include sys/stat.h - found -- Looking for C++ include sys/time.h -- Looking for C++ include unistd.h - found -- Looking for C++ include wchar.h -- Looking for C++ include fcntl.h - found -- Looking for C++ include float.h -- Looking for C++ include dlfcn.h - found -- Looking for C++ include fcntl.h -- Looking for C++ include fcntl.h - found -- Looking for C++ include float.h -- Looking for C++ include stdbool.h - found -- Looking for C++ include stddef.h -- Looking for C++ include sys/time.h - found -- Looking for C++ include sys/timeb.h -- Looking for C++ include wchar.h - found -- Looking for C++ include wctype.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 -- Looking for C++ include float.h - found -- Looking for C++ include langinfo.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 wctype.h - found -- Looking for C++ include endian.h -- Looking for C++ include endian.h - found -- Looking for C++ include limits.h - found -- Looking for C++ include locale.h -- 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 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 machine/endian.h -- Looking for C++ include machine/endian.h - not found -- Looking for C++ include arpa/nameser_compat.h -- Looking for C++ include locale.h - found -- Looking for C++ include memory.h -- Looking for C++ include memory.h - found -- Looking for C++ include limits.h - found -- Looking for C++ include locale.h -- Looking for C++ include strings.h - found -- Looking for C++ include sys/param.h -- Looking for C++ include unistd.h - found -- Looking for C++ include wchar.h -- Looking for C++ include arpa/nameser_compat.h - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for pathconf -- Looking for C++ include netdb.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 locale.h - found -- Looking for C++ include memory.h -- Looking for C++ include sys/param.h - found -- Looking for C++ include sys/socket.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 pathconf - found -- Looking for realpath -- Looking for realpath - found -- Looking for getaddrinfo -- Looking for C++ include nl_types.h - not found -- Looking for C++ include stdbool.h -- Looking for C++ include stdbool.h - found -- Looking for C++ include stddef.h -- Looking for C++ include memory.h - found -- Looking for C++ include netdb.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 endian.h - not 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 getaddrinfo - found -- Looking for gethostbyaddr -- Looking for gethostbyaddr - found -- Looking for gethostbyname -- Looking for C++ include stddef.h - found -- Looking for C++ include stdlib.h -- Looking for C++ include netdb.h - found -- Looking for C++ include netinet/in.h -- Looking for C++ include sys/time.h - found -- Looking for C++ include sys/timeb.h -- Looking for C++ include arpa/nameser_compat.h - not found -- Looking for getcwd -- Looking for getcwd - found -- Looking for pathconf -- Looking for gethostbyname - found -- Looking for socket -- Looking for socket - found -- Looking for clock_gettime -- Looking for C++ include stdlib.h - found -- Looking for C++ include string.h -- Looking for C++ include netinet/in.h - found -- Looking for C++ include nl_types.h -- Looking for C++ include sys/timeb.h - found -- Looking for C++ include sys/types.h -- Looking for C++ include sys/types.h - found -- Looking for C++ include unistd.h -- Looking for pathconf - not found -- Looking for realpath -- Looking for clock_gettime - found -- Looking for ftime -- Looking for ftime - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for gmtime_r -- Looking for C++ include string.h - found -- Looking for C++ include strings.h -- Looking for C++ include nl_types.h - found -- Looking for C++ include stdbool.h -- Looking for C++ include unistd.h - found -- Looking for C++ include wchar.h -- Looking for realpath - not found -- Looking for getaddrinfo -- Looking for getaddrinfo - not found -- Looking for gethostbyaddr -- Looking for gmtime_r - found -- Looking for memmove -- Looking for memmove - found -- Looking for memset -- Looking for C++ include strings.h - found -- Looking for C++ include sys/param.h -- Looking for C++ include sys/param.h - found -- Looking for C++ include sys/socket.h -- Looking for C++ include stdbool.h - found -- Looking for C++ include stddef.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 gethostbyaddr - not found -- Looking for gethostbyname -- Looking for memset - found -- Looking for nl_langinfo -- Looking for nl_langinfo - found -- Looking for setlocale -- Looking for C++ include sys/socket.h - not found -- Looking for C++ include sys/stat.h -- Looking for C++ include stddef.h - found -- Looking for C++ include stdlib.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 gethostbyname - not found -- Looking for socket -- Looking for socket - not found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for ftime -- Looking for ftime - found -- Looking for gettimeofday -- Looking for setlocale - found -- Looking for localeconv -- Looking for localeconv - found -- Looking for snprintf -- Looking for snprintf - found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Looking for strncasecmp -- Looking for strncasecmp - found -- Looking for stricmp -- Looking for stricmp - not found -- Looking for strnicmp -- Looking for C++ include sys/stat.h - found -- Looking for C++ include sys/time.h -- Looking for C++ include sys/time.h - found -- Looking for C++ include sys/timeb.h -- Looking for C++ include sys/timeb.h - found -- Looking for C++ include sys/types.h -- Looking for C++ include sys/types.h - found -- Looking for C++ include unistd.h -- Looking for C++ include stdlib.h - found -- Looking for C++ include string.h -- Looking for C++ include string.h - found -- Looking for C++ include strings.h -- Looking for C++ include strings.h - found -- Looking for C++ include sys/param.h -- Looking for C++ include sys/param.h - found -- Looking for C++ include sys/socket.h -- Looking for C++ include arpa/nameser_compat.h - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for pathconf -- Looking for pathconf - found -- Looking for realpath -- Looking for realpath - found -- Looking for getaddrinfo -- Looking for getaddrinfo - found -- Looking for gethostbyaddr -- Looking for gettimeofday - found -- Looking for gmtime_r -- Looking for strnicmp - not found -- Looking for strchr -- Looking for strchr - found -- Looking for strdup -- Looking for C++ include unistd.h - found -- Looking for C++ include wchar.h -- Looking for C++ include sys/socket.h - found -- Looking for C++ include sys/stat.h -- Looking for gethostbyaddr - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for socket -- Looking for gmtime_r - not--- 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 sys/stat.h - found -- Looking for C++ include sys/time.h -- Looking for socket - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for ftime found -- Looking for memmove -- Looking for memmove - found -- Looking for memset - Looking for strdup - found -- Looking for strrchr -- Looking for strrchr - found -- Looking for strstr -- Looking for C++ include sys/time.h - found -- Looking for C++ include sys/timeb.h -- Looking for ftime - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for memmove -- Looking for memset - found -- Looking for nl_langinfo -- Looking for strstr - found -- Looking for strtol -- Looking for strtol - found -- Looking for strtoul -- Looking for C++ include endian.h - not 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 arpa/nameser_compat.h - not found -- Looking for getcwd -- Looking for C++ include sys/timeb.h - found -- Looking for C++ include sys/types.h -- Looking for memmove - found -- Looking for memset -- Looking for memset - found -- Looking for nl_langinfo -- Looking for nl_langinfo - not found -- Looking for setlocale -- Looking for strtoul - found -- Looking for timegm -- Looking for timegm - found -- Looking for towupper -- Looking for getcwd - found -- Looking for pathconf -- Looking for C++ include sys/types.h - found -- Looking for C++ include unistd.h -- Looking for nl_langinfo - found -- Looking for setlocale -- Looking for setlocale - found -- Looking for localeconv -- Looking for setlocale - found -- Looking for localeconv -- Looking for localeconv - found -- Looking for snprintf -- Looking for towupper - found -- Looking for towlower -- Looking for towlower - found -- Looking for mblen -- Looking for pathconf - not found -- Looking for realpath -- Looking for realpath - not found -- Looking for getaddrinfo --- Looking for C++ include unistd.h - found -- Looking for C++ include wchar.h - Looking for localeconv - found -- Looking for snprintf -- Looking for snprintf - found -- Looking for strcasecmp -- Looking for snprintf - found -- Looking for strcasecmp -- Looking for mblen - found -- Looking for wcsupr -- Looking for wcsupr - not found -- Looking for wcslwr -- Looking for getaddrinfo - not found -- Looking for gethostbyaddr -- Looking for C++ include wchar.h - found -- Looking for C++ include wctype.h -- Looking for strcasecmp - found -- Looking for strncasecmp -- Looking for strncasecmp - found -- Looking for stricmp -- Looking for stricmp - not found -- Looking for strnicmp -- Looking for strcasecmp - found -- Looking for strncasecmp -- Looking for strncasecmp - found -- Looking for stricmp -- Looking for wcslwr - not found -- Looking for wcsnicmp -- Looking for wcsnicmp - not found -- Looking for wcsicmp -- Looking for gethostbyaddr - not found -- Looking for gethostbyname -- Looking for gethostbyname - not found -- Looking for socket -- 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 strnicmp - not found -- Looking for strchr -- Looking for strchr - found -- Looking for strdup -- Looking for stricmp - found -- Looking for strnicmp -- Looking for wcsicmp - not found -- Looking for C++ include cstdint -- Looking for C++ include cstdint - found -- Performing Test CSTDINT_FUNCTIONAL -- Looking for socket - not found -- Looking for clock_gettime -- Looking for C++ include machine/endian.h - found -- Looking for C++ include arpa/nameser_compat.h -- Looking for strdup - found -- Looking for strrchr -- Looking for strrchr - found -- Looking for strstr -- Looking for strnicmp - found -- Looking for strchr -- Performing Test CSTDINT_FUNCTIONAL - Success -- Looking for C++ include stdint.h -- Looking for clock_gettime - found -- Looking for ftime -- Looking for strstr - found -- Looking for strtol -- Looking for strtol - found -- Looking for strtoul -- Looking for strchr - found -- Looking for strdup -- Looking for C++ include stdint.h - found -- Looking for C++ include inttypes.h -- Looking for C++ include inttypes.h - found -- Check size of off_t -- Looking for ftime - found -- Looking for gettimeofday -- Looking for C++ include arpa/nameser_compat.h - found -- Looking for getcwd -- Looking for strtoul - found -- Looking for timegm -- Looking for timegm - found -- Looking for towupper -- Looking for strdup - found -- Looking for strrchr -- Looking for strrchr - found -- Looking for strstr -- Check size of off_t - done -- Check size of size_t -- Check size of size_t - done -- Check size of ssize_t -- Looking for gettimeofday - found -- Looking for gmtime_r -- Looking for gmtime_r - not found -- Looking for memmove -- Looking for getcwd - found -- Looking for pathconf -- Looking for pathconf - found -- Looking for realpath -- Looking for strstr - found -- Looking for strtol -- Looking for towupper - found -- Looking for towlower -- Looking for towlower - found -- Looking for mblen -- Looking for mblen - found -- Looking for wcsupr -- Check size of ssize_t - done -- Check size of wchar_t -- Check size of wchar_t - done -- Check size of signed short -- Looking for memmove - found -- Looking for memset -- Looking for realpath - found -- Looking for getaddrinfo --- Check size of signed short - done -- Check size of unsigned short -- Check size of unsigned short - done -- Check size of signed int -- Looking for memset - found -- Looking for nl_langinfo -- Looking for nl_langinfo - not found -- Looking for getaddrinfo - found -- Looking for gethostbyaddr - Looking for strtol - found -- Looking for strtoul -- Looking for wcsupr - not found -- Looking for wcslwr -- Looking for wcslwr - not found -- Looking for wcsnicmp -- Looking for setlocale -- Looking for setlocale - found -- Looking for localeconv -- Check size of signed int - done -- Check size of unsigned int -- Check size of unsigned int - done -- Check size of signed long -- Looking for gethostbyaddr - found -- Looking for gethostbyname -- Looking for strtoul - found -- Looking for timegm -- Looking for timegm - not found -- Looking for towupper -- Looking for wcsnicmp - not found -- Looking for wcsicmp -- Looking for wcsicmp - not found -- Looking for C++ include cstdint -- Looking for localeconv - found --- Check size of signed long - done -- Check size of unsigned long -- Looking for gethostbyname - found -- Looking for socket -- Looking for towupper - found -- Looking for towlower -- Looking for C++ include cstdint - found -- Performing Test CSTDINT_FUNCTIONAL - Looking for snprintf -- Looking for socket - found -- Looking-- Check size of unsigned long - done -- Check size of signed long long -- Looking for towlower - found -- Looking for mblen for clock_gettime -- Looking for clock_gettime - found -- Performing Test CSTDINT_FUNCTIONAL - Success -- Looking for C++ include stdint.h -- Looking for C++ include stdint.h - found -- Looking for C++ include inttypes.h -- Looking for snprintf - found -- Looking for strcasecmp -- Check size of signed long long - done -- Check size of unsigned long long -- Check size of unsigned long long - done -- Check size of __int64 -- Looking for mblen - found -- Looking for wcsupr -- Looking for ftime -- Looking for ftime - found -- Looking for gettimeofday -- Looking for C++ include inttypes.h - found -- Check size of off_t -- Looking for strcasecmp - found -- Looking for strncasecmp --- Looking for gettimeofday - found -- Looking for gmtime_r - Check size of __int64 - failed -- Check size of unsigned __int64 -- Check size of unsigned __int64 - fa-- Looking for wcsupr - found -- Looking for wcslwr iled -- Check size of unsigned char * -- Looking for strncasecmp - found -- Looking for stricmp -- Looking for wcslwr - found -- Looking for wcsnicmp -- Check size of unsigned char * - done -- The following ICU l-- Looking for stricmp - found -- Looking for strnicmp -- Looking for gmtime_r - found -- Looking for memmove ibraries 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 -- Check size of off_t - done -- Check size of size_t -- Check size of size_t - done -- Check size of ssize_t -- Check size of ssize_t - done -- Check size of wchar_t --- Looking for wcsnicmp - found -- Looking for wcsicmp - Looking for strnicmp - found -- Looking for strchr -- Looking for strchr - found -- Looking for strdup --- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread - Looking for memmove - found -- Looking for memset -- Check size of wchar_t - done -- Check size of signed short -- Check size of signed short - done -- Check size of unsigned short --- Looking for wcsicmp - found -- Lookin-- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for C++ include nl_types.h g for C++ include cstdint -- Looking for C++ include cstdint - found -- Performing Test CSTDINT_FUNCTIONAL - Looking for strdup - found -- Looking for strrchr -- Looking for memset - found -- Looking for nl_langinfo -- Check size of unsigned short - done -- Check size of signed int -- Check size of signed int - done -- Check size of unsigned int -- Check size of unsigned int - done -- Check size of signed long -- Looking for C++ include nl_types.h - found -- Looking for catopen -- Looking for catopen - found -- Looking for catclose -- Looking for catclose - found -- Looking for catgets -- Looking for strrchr - found -- Looking for strstr -- Performing Test CSTDINT_FUNCTIONAL - Success -- Looking for C++ include stdint.h -- Looking for nl_langinfo - found -- Looking for setlocale -- Check size of signed long - done -- Check size of unsigned long -- Check size of unsigned long - done -- Check size of signed long long -- Looking for catgets - found -- Looking for C++ include iconv.h -- Looking for strstr - found -- Looking for strtol -- Looking for strtol - found -- Looking for strtoul -- Looking for C++ include stdint.h - found -- Looking for C++ include inttypes.h -- Looking for setlocale - found -- Looking for localeconv -- Looking for localeconv - found -- Looking for snprintf -- Check size of signed long long - done -- Check size of unsigned long long -- Looking for C++ include iconv.h - found -- Looking for C++ include stdio.h -- Looking for strtoul - found -- Looking for timegm -- Looking for C++ include inttypes.h - found -- Check size of off_t -- Looking for snprintf - found -- Looking for strcasecmp -- Check size of unsigned long long - done -- Check size of __int64 -- Check size of __int64 - failed -- Check size of unsigned __int64 -- Check size of unsigned __int64 - failed -- Check size of unsigned char * -- 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 timegm - not found -- Looking for towupper -- Check size of off_t - done -- Check size of size_t -- Looking for strcasecmp - found -- Looking for strncasecmp -- 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 C++ include errno.h - found -- Looking for iconv_open -- Looking for towupper - found -- Looking for towlower -- Looking for towlower - found -- Looking for mblen -- Check size of size_t - done -- Check size of ssize_t -- Looking for strncasecmp - found -- Looking for stricmp -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for iconv_open - found -- Looking for iconv_close -- Looking for iconv_close - found -- Looking for iconv -- Looking for iconv - found -- Looking for wcstombs -- Looking for mblen - found -- Looking for wcsupr -- Check size of ssize_t - done -- Check size of wchar_t -- Check size of wchar_t - done -- Check size of signed short -- Looking for stricmp - not found -- Looking for strnicmp -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for C++ include nl_types.h -- Looking for wcstombs - found -- Looking for mbstowcs -- Looking for wcsupr - found -- Looking for wcslwr -- Check size of signed short - done -- Check size of unsigned short -- Looking for strnicmp - not found -- Looking for strchr -- Looking for strchr - found -- Looking for strdup -- Looking for C++ include nl_types.h - found -- Looking for catopen -- Looking for catopen - found -- Looking for catclose -- Looking for mbstowcs - found -- Performing Test HAVE_STD_char16_t -- Performing Test HAVE_STD_char16_t - Success -- Check size of char16_t -- Looking for wcslwr - found -- Looking for wcsnicmp -- Check size of unsigned short - done -- Check size of signed int -- Looking for catclose - found -- Looking for catgets -- Looking for catgets - found -- Looking for C++ include iconv.h -- Check size of char16_t - done -- Performing Test CXX_matching-delete-operator -- Looking for wcsnicmp - found -- Looking for wcsicmp -- Looking for wcsicmp - found -- Looking for C++ include cstdint -- Check size of signed int - done -- Check size of unsigned int -- 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 strdup - found -- Looking for strrchr -- Looking for strrchr - found -- Looking for strstr -- Performing Test CXX_matching-delete-operator - Success -- Performing Test HAVE_BOOL -- Looking for C++ include cstdint - found -- Performing Test CSTDINT_FUNCTIONAL -- Check size of unsigned int - done -- Check size of signed long -- Looking for C++ include ctype.h - found -- Looking for C++ include errno.h -- Looking for strstr - found -- Looking for strtol -- Performing Test HAVE_BOOL - Success -- Performing Test HAVE_CONST -- Performing Test HAVE_CONST - Success -- Performing Test CXX_HAS_inline -- Performing Test CSTDINT_FUNCTIONAL - Success -- Looking for C++ include stdint.h -- Check size of signed long - done -- Check size of unsigned long -- Looking for C++ include errno.h - found -- Looking for iconv_open -- Looking for iconv_open - found -- Looking for iconv_close -- Looking for strtol - found -- Looking for strtoul -- Looking for strtoul - found -- Looking for timegm -- Performing -- Looking for C++ include stdint.h - found -- Looking for C++ include inttypes.h -- Looking for C++ include inttypes.h - found -- Check size of off_t Test CXX_HAS_inline - Success -- Performing Test HAVE_VOLATILE -- 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 iconv_close - found -- Looking for iconv -- Looking for iconv - found -- Looking for wcstombs -- Looking for wcstombs - found -- Looking for mbstowcs -- Looking for timegm - found -- Looking for towupper -- Check size of off_t - done -- Check size of size_t -- Performing Test HAVE_VOLATILE - Success -- Performing Test HAVE_LSTRING -- Performing Test HAVE_LSTRING - Success -- Performing Test HAVE_NAMESPACES -- Check size of unsigned long long - done -- Check size of __int64 -- Looking for mbstowcs - found -- Performing Test HAVE_STD_char16_t -- Performing Test HAVE_STD_char16_t - Success -- Check size of char16_t -- Looking for towupper - found -- Looking for towlower -- Looking for towlower - found -- Check size of size_t - done -- Check size of ssize_t -- Performing Test HAVE_NAMESPACES - Success -- Performing Test HAVE_STD_LIBS -- Check size of __int64 - done -- Check size of unsigned __int64 -- Check size of char16_t - done -- Performing Test CXX_matching-delete-operator -- Looking for mblen -- Looking for mblen - found -- Looking for wcsupr -- Check size of ssize_t - done -- Check size of wchar_t -- Check size of unsigned __int64 - done -- Check size of unsigned char * -- Performing Test CXX_matching-delete-operator - Success -- Performing Test HAVE_BOOL -- Check size of wchar_t - done -- Check size of signed 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 -- Performing Test HAVE_BOOL - Success -- Performing Test HAVE_CONST -- Looking for wcsupr - not found -- Looking for wcslwr -- Performing Test HAVE_CONST - Success -- Performing Test CXX_HAS_inline -- Looking for wcslwr - not found -- Looking for wcsnicmp -- Looking for wcsnicmp - not found -- Looking for wcsicmp -- Performing Test HAVE_STD_LIBS - Success -- Performing Test HAVE_STD_NAMESPACE -- Check size of signed short - done -- Check size of unsigned short -- Check size of unsigned short - done -- Check size of signed int -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for C++ include nl_types.h -- Performing Test CXX_HAS_inline - Success -- Performing Test HAVE_VOLATILE -- Looking for wcsicmp - not found -- Looking for C++ include cstdint -- Check size of signed int - done -- Check size of unsigned int -- Looking for C++ include nl_types.h - not found -- Looking for catopen -- Performing Test HAVE_VOLATILE - Success -- Performing Test HAVE_LSTRING -- Performing Test HAVE_LSTRING - Success -- Performing Test HAVE_NAMESPACES -- Looking for C++ include cstdint - found -- Performing Test CSTDINT_FUNCTIONAL -- Performing Test HAVE_STD_NAMESPACE - Success -- Performing Test CXX_NEEDS_msse2 -- Check size of unsigned int - done -- Check size of signed long -- Looking for catopen - not found -- Looking for catclose -- Looking for catclose - not found -- Looking for catgets -- Performing Test HAVE_NAMESPACES - Success -- Performing Test HAVE_STD_LIBS -- Performing Test CSTDINT_FUNCTIONAL - Success -- Looking for C++ include stdint.h -- 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 -- Check size of signed long - done -- Check size of unsigned long -- Looking for catgets - not found -- Looking for C++ include iconv.h -- Looking for C++ include iconv.h - not found -- Looking for C++ include stdio.h -- Looking for C++ include stdint.h - found -- Looking for C++ include inttypes.h -- Performing Test XERCES_HAVE_EMMINTRIN_H - Success -- Performing Test HAVE_CPUID_H -- Check size of unsigned long - done -- Check size of signed long long -- Looking for C++ include stdio.h - found -- Looking for C++ include ctype.h -- 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 C++ include ctype.h - found -- Looking for C++ include errno.h -- Looking for C++ include errno.h - found -- Looking for iconv_open -- Check size of signed long long - done -- Check size of unsigned long long -- Looking for C++ include inttypes.h - found -- Check size of off_t -- Check size of off_t - done -- Check size of size_t -- Performing Test XERCES_HAVE_GETCPUID - Success -- Performing Test XERCES_HAVE_SSE2_INTRINSIC -- Performing Test HAVE_STD_LIBS - Success -- Performing Test HAVE_STD_NAMESPACE -- Looking for iconv_open - not found -- Looking for iconv_close -- Check size of unsigned long long - done -- Check size of __int64 -- Check size of size_t - done -- Check size of ssize_t -- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success -- Performing Test HAVE_PATH_MAX -- Looking for iconv_close - not found -- Looking for iconv -- Check size of __int64 - done -- Check size of unsigned __int64 -- Check size of ssize_t - done -- Check size of wchar_t -- Performing Test HAVE_PATH_MAX - Success -- Performing Test HAVE_MBRLEN -- 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 XERCES_HAVE_INTRIN_H - Failed -- Performing Test XERCES_HAVE_EMMINTRIN_H -- Check size o-- Looking for iconv - not found -- Looking for wcstombs -- Lof unsigned __int64 - done -- Check size of unsigned char * -- 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 oking for wcstombs - found -- Looking for mbstowcs -- Check size of wchar_t - done -- Check size of signed short -- Performing Test HAVE_MBRLEN - Success -- Performing Test HAVE_WCSRTOMBS -- Performing Test XERCES_HAVE_EMMINTRIN_H - Success -- Performing Test HAVE_CPUID_H -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Looking for mbstowcs - found -- Check size of signed short - done -- Check size of unsigned short -- Performing Test HAVE_WCSRTOMBS - Success -- Performing Test HAVE_MBSRTOWCS -- Performing Test HAVE_MBSRTOWCS - Success -- Performing Test ICONV_USES_CONST_POINTER -- 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 HAVE_STD_char16_t -- Performing Test HAVE_STD_char16_t - Success -- Check size of char16_t -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for C++ include nl_types.h -- Check size of unsigned short - done -- Check size of signed int -- 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 XERCES_HAVE_GETCPUID - Success -- Performing Test XERCES_HAVE_SSE2_INTRINSIC -- Looking for C++ include nl_types.h - not found -- Looking for catopen -- Looking for catopen - not found -- Looking for catclose -- Check size of signed int - done -- Check size of unsigned int -- Generating done -- Build files have been written to: /work/build/linux-x86/xerces-c -- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success -- Performing Test HAVE_PATH_MAX -- Check size of char16_t - done -- Performing Test WINDOWS_wchar -- Check size of unsigned int - done -- Check size of signed long -- Performing Test HAVE_PATH_MAX - Success -- Performing Test HAVE_MBRLEN -- Looking for catclose - not found -- Looking for catgets -- Looking for catgets - not found -- Looking for C++ include iconv.h -- Check size of signed long - done -- Check size of unsigned long -- Performing Test HAVE_MBRLEN - Success -- Performing Test HAVE_WCSRTOMBS -- Looking for C++ include iconv.h - not found -- Looking for C++ include stdio.h -- Looking for C++ include stdio.h - found -- Looking for C++ include ctype.h -- Check size of unsigned long - done -- Check size of signed long long -- Performing Test HAVE_WCSRTOMBS - Success -- Performing Test HAVE_MBSRTOWCS -- Looking for C++ include ctype.h - found -- Check size of signed long long - done -- Check size of unsigned long long -- Check size of unsigned long long - done -- Check size of __int64 -- Performing Test HAVE_MBSRTOWCS - Success -- Performing Test ICONV_USES_CONST_POINTER -- Looking for C++ include errno.h -- Check size of __int64 - failed -- Check size of unsigned __int64 -- 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 inte-- Check size of unsigned __int64 - failed -- Check size of unsignedrface 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 -- Transcod char * er: gnuiconv -- NetAccessor: OFF -- Message Loader: inmemory -- XMLCh type: char16_t -- Configuring done -- Looking for C++ include errno.h - found -- Looking for iconv_open -- Generating done -- Build files have been written to: /work/build/linux-x64/xerces-c -- Check size of unsigned char * - done -- Performing Test WINDOWS_wchar - Success -- Performing Test CXX_matching-delete-operator -- Performing Test CXX_matching-delete-operator - Success -- Performing Test HAVE_BOOL -- Looking for iconv_open - not found -- Looking for iconv_close -- Looking for iconv_close - not found -- Looking for iconv -- Performing Test HAVE_BOOL - Success -- Performing Test HAVE_CONST -- Looking for iconv - not found -- Looking for wcstombs -- Performing Test HAVE_CONST - Success -- Performing Test CXX_HAS_inline -- Performing Test CXX_HAS_inline - Success -- Performing Test HAVE_VOLATILE -- Looking for wcstombs - found -- Looking for mbstowcs -- Performing Test HAVE_VOLATILE - Success -- Performing Test HAVE_LSTRING -- Looking for mbstowcs - found -- Performing Test HAVE_STD_char16_t -- Performing Test HAVE_LSTRING - Success -- Performing Test HAVE_NAMESPACES -- Performing Test HAVE_NAMESPACES - Success -- Performing Test HAVE_STD_LIBS -- Performing Test HAVE_STD_char16_t - Success -- Check size of char16_t -- Check size of char16_t - done -- Performing Test WINDOWS_wchar -- Performing Test HAVE_STD_LIBS - Success -- Performing Test HAVE_STD_NAMESPACE -- 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 -- Looking for pthread_create - found -- Found Threads: TRUE -- Looking for C++ include nl_types.h -- Looking for C++ include nl_types.h - found -- Looking for catopen -- Looking for catopen - found -- Looking for catclose -- Performing Test HAVE_STD_NAMESPACE - Success -- Performing Test CXX_NEEDS_msse2 -- Looking for catclose - found -- Looking for catgets -- Performing Test CXX_NEEDS_msse2 - Success -- Performing Test XERCES_HAVE_INTRIN_H -- Performing Test WINDOWS_wchar - Success -- Performing Test CXX_matching-delete-operator -- Looking for catgets - found -- Looking for C++ include iconv.h -- Looking for C++ include iconv.h - found -- Looking for C++ include stdio.h -- Performing Test CXX_matching-delete-operator - Success -- Performing Test HAVE_BOOL -- Looking for C++ include stdio.h - found -- Looking for C++ include ctype.h -- Performing Test HAVE_BOOL - Success -- Performing Test HAVE_CONST -- Performing Test HAVE_CONST - Success -- Performing Test CXX_HAS_inline -- Looking for C++ include ctype.h - found -- Looking for C++ include errno.h -- Performing Test XERCES_HAVE_INTRIN_H - Success -- Performing Test XERCES_HAVE_EMMINTRIN_H -- 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_open - not found -- Looking for iconv_close -- Performing Test CXX_HAS_inline - Success -- Performing Test HAVE_VOLATILE -- Looking for iconv_close - not found -- Looking for iconv -- Performing Test HAVE_VOLATILE - Success -- Performing Test HAVE_LSTRING -- Looking for iconv - not found -- Looking for wcstombs -- Performing Test HAVE_CPUID_H - Success -- Performing Test XERCES_HAVE_CPUID_INTRINSIC -- Performing Test HAVE_LSTRING - Success -- Looking for wcstombs - found -- Looking for mbstowcs -- Performing Test HAVE_NAMESPACES -- Looking for mbstowcs - found -- Performing Test HAVE_STD_char16_t -- Performing Test HAVE_NAMESPACES - Success -- Performing Test HAVE_STD_LIBS -- Performing Test HAVE_STD_char16_t - Success -- Check size of char16_t -- Check size of char16_t - done -- Performing Test CXX_matching-delete-operator -- Performing Test XERCES_HAVE_CPUID_INTRINSIC - Success -- Performing Test CXX_matching-delete-operator - Success -- Performing Test HAVE_BOOL -- Performing Test XERCES_HAVE_GETCPUID -- Performing Test HAVE_BOOL - Success -- Performing Test HAVE_CONST -- Performing Test XERCES_HAVE_GETCPUID - Success -- Performing Test XERCES_HAVE_SSE2_INTRINSIC -- Performing Test HAVE_CONST - Success -- Performing Test CXX_HAS_inline -- Performing Test CXX_HAS_inline - Success -- Performing Test HAVE_VOLATILE -- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success -- Performing Test HAVE_PATH_MAX -- Performing Test HAVE_VOLATILE - Success -- Performing Test HAVE_LSTRING -- Performing Test HAVE_LSTRING - Success -- Performing Test HAVE_NAMESPACES -- Performing Test HAVE_PATH_MAX - Success -- Performing Test HAVE_MBRLEN -- Performing Test HAVE_NAMESPACES - Success -- Performing Test HAVE_STD_LIBS -- Performing Test HAVE_STD_LIBS - Success -- Performing Test HAVE_STD_NAMESPACE -- Performing Test HAVE_MBRLEN - Success -- Performing Test HAVE_WCSRTOMBS 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' [ 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/Base64.cpp.o [ 1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/DefaultPanicHandler.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/BinFileInputStream.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/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/HexBin.cpp.o [ 2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/JanitorExports.cpp.o -- Performing Test HAVE_WCSRTOMBS - Success -- Performing Test HAVE_MBSRTOWCS [ 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 [ 3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/QName.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/regx/ASCIIRangeFactory.cpp.o -- 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) -- 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 -- -- 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 [ 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/BMPattern.cpp.o [ 5%] 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/ConcatToken.cpp.o [ 6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/CharToken.cpp.o -- 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 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(); ^~~~ [ 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)) { ^~~~~~~~~~~~~~~~~~~ [ 6%] 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/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/RangeToken.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/ParserForXMLSchema.cpp.o -- Performing Test HAVE_STD_NAMESPACE - Success -- Performing Test CXX_NEEDS_msse2 -- Performing Test XERCES_HAVE_INTRIN_H - Success -- Performing Test XERCES_HAVE_EMMINTRIN_H 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/Base64.cpp.o [ 1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/EncodingValidator.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/DefaultPanicHandler.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/BinInputStream.cpp.o [ 2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinMemInputStream.cpp.o [ 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/JanitorExports.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 [ 3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/QName.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/regx/ASCIIRangeFactory.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/BMPattern.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/ClosureToken.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/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; ^~~ -- 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 -- Performing Test XERCES_HAVE_EMMINTRIN_H - Success -- Performing Test HAVE_CPUID_H [ 6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ConcatToken.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(); ^~~~ -- Performing Test HAVE_CPUID_H - Success -- Performing Test XERCES_HAVE_CPUID_INTRINSIC -- Performing Test XERCES_HAVE_EMMINTRIN_H - Success -- Performing Test HAVE_CPUID_H /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/Match.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/RangeTokenMap.cpp.o [ 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/RangeToken.cpp.o [ 7%] 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/ParenToken.cpp.o [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Op.cpp.o /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 '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(); ^ [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnicodeRangeFactory.cpp.o [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxUtil.cpp.o [ 10%] 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/Token.cpp.o [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxParser.cpp.o [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/TokenFactory.cpp.o [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnionToken.cpp.o [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegularExpression.cpp.o -- 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_CPUID_INTRINSIC - Success -- Performing Test XERCES_HAVE_GETCPUID /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); ^~~~~~~~~~~~~~~ /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/XMLUniCharacter.cpp.o [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/SynchronizedStringPool.cpp.o [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLRangeFactory.cpp.o [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/StringPool.cpp.o [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxUtil.cpp.o [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxParser.cpp.o [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/StringToken.cpp.o [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Token.cpp.o -- Performing Test XERCES_HAVE_GETCPUID - Success -- Performing Test XERCES_HAVE_SSE2_INTRINSIC /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) { ^ -- Performing Test XERCES_HAVE_GETCPUID - Success -- Performing Test XERCES_HAVE_SSE2_INTRINSIC [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/TokenFactory.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(); ^ [ 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/UnionToken.cpp.o [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLRangeFactory.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) { ^ [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLUniCharacter.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/XMemory.cpp.o -- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success -- Performing Test HAVE_PATH_MAX [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/StringPool.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) { ^ [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML256TableTranscoder.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) { ^ -- Performing Test HAVE_PATH_MAX - Success -- Performing Test HAVE_MBRLEN -- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success -- Performing Test HAVE_PATH_MAX [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/SynchronizedStringPool.cpp.o [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/TransService.cpp.o [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML88591Transcoder.cpp.o -- Performing Test HAVE_PATH_MAX - Success -- Performing Test HAVE_MBRLEN [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLAbstractDoubleFloat.cpp.o -- Performing Test HAVE_MBRLEN - Success -- Performing Test HAVE_WCSRTOMBS -- Performing Test HAVE_MBRLEN - Success -- Performing Test HAVE_WCSRTOMBS [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMemory.cpp.o /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) { ^ [ 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/XML88591Transcoder.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 -- Performing Test HAVE_WCSRTOMBS - Success -- Performing Test HAVE_MBSRTOWCS /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)); ^~~~~~~~~~~~~~~~~~~~~~~ /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/XMLBigInteger.cpp.o [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChar.cpp.o [ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigDecimal.cpp.o -- Performing Test HAVE_MBSRTOWCS - Success -- Performing Test ICONV_USES_CONST_POINTER -- Performing Test HAVE_WCSRTOMBS - Success -- Performing Test HAVE_MBSRTOWCS [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChar.cpp.o [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLASCIITranscoder.cpp.o [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigInteger.cpp.o [ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigDecimal.cpp.o /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; ^~~~ -- 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 [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChTranscoder.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/XMLChTranscoder.cpp.o [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLEBCDICTranscoder.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 -- Generating done -- Build files have been written to: /work/build/darwin-x64/xerces-c -- Performing Test HAVE_MBSRTOWCS - Success -- Performing Test ICONV_USES_CONST_POINTER [ 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 /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; ^~~~ [ 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 /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); ^~~~~~~~ -- Performing Test ICONV_USES_CONST_POINTER - Failed 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()); ^~~~~~ [ 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/XMLIBM1047Transcoder.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/XMLIBM1140Transcoder.cpp.o -- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Runtime) [ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLIBM1140Transcoder.cpp.o [ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLInitializer.cpp.o -- -- 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 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()); ^~~~~~ 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/XMLMsgLoader.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/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 /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 [ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUni.cpp.o [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUri.cpp.o [ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLNumber.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/XMLString.cpp.o [ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLStringTokenizer.cpp.o -- 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-x86/xerces-c [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLURL.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()); ^~~~~~ /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; ^~~~~~~~~~~ [ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUCS4Transcoder.cpp.o /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/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/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/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(); ^~~~ /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) ^ [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUTF16Transcoder.cpp.o [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUTF8Transcoder.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/XMLUni.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(); ^~~~ [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLURL.cpp.o /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); ^~~~~ [ 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/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/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/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/util/XMLUTF8Transcoder.cpp.o [ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLWin1252Transcoder.cpp.o /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) ^ [ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMRangeException.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/DOMXPathException.cpp.o [ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMAttrImpl.cpp.o [ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMException.cpp.o [ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMLSException.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(); ^~~~ [ 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 [ 21%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCDATASectionImpl.cpp.o 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(); ^~~~ [ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMRangeException.cpp.o [ 21%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCharacterDataImpl.cpp.o /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); ^~~ [ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMAttrImpl.cpp.o /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) ^ [ 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/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/DOMAttrNSImpl.cpp.o [ 21%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCDATASectionImpl.cpp.o [ 21%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMChildNode.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/DOMCommentImpl.cpp.o [ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMChildNode.cpp.o [ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMConfigurationImpl.cpp.o /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); ^ [ 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); ^ 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/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/DOMCharacterDat[ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDeepNodeListImpl.cpp.o aImpl.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/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); ^~~~ [ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp.o [ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentImpl.cpp.o /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/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); ^ [ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDeepNodeListImpl.cpp.o [ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentFragmentImpl.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 /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/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/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/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/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); ^ [ 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 /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; ^~~~~~~~~ /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); ^ [ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentTypeImpl.cpp.o [ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMElementImpl.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); ^~~~ [ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMElementNSImpl.cpp.o /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)); ^~~~~~~~~~~~ [ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMEntityReferenceImpl.cpp.o /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); ^ [ 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 /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; ^~~~ [ 24%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationImpl.cpp.o /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; ^~~~~~~~~ /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); ^ [ 24%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMErrorImpl.cpp.o [ 24%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationImpl.cpp.o /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; ^~~~ [ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationListImpl.cpp.o /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/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/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/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/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); ^~~~ [ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationListImpl.cpp.o /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/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/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 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/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/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/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/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/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/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/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); ^ /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/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/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/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/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/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/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); ^ /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/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/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/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); ^ 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 ^~~~~~~~~~~~~ /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; ^~~~~~~~~~~ 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); ^ [ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationRegistry.cpp.o [ 25%] 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/DOMNamedNodeMapImpl.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/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/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); ^ [ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationRegistry.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 [ 25%] 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/DOMNamedNodeMapImpl.cpp.o [ 26%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeIDMap.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]; ^~~~~~ [ 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/DOMNormalizer.cpp.o [ 27%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNodeVector.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); ^ [ 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 [ 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 [ 27%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMNotationImpl.cpp.o [ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMParentNode.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]; ^~~~~~ [ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp.o [ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMRangeImpl.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]; ^~~~~~ /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/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/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/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/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/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/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); ^~~~ [ 27%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMProcessingInstructionImpl.cpp.o [ 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/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/DOMTreeWalkerImpl.cpp.o [ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTextImpl.cpp.o [ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTypeInfoImpl.cpp.o /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/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/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/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 '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 ) ^ [ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMRangeImpl.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); ^~~ [ 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/DOMLSSerializerImpl.cpp.o [ 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/DOMLSOutputImpl.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]; ^~~~~~ /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); ^~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMStringListImpl.cpp.o /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); ^ 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); ^~~~~~ [ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMXPathNSResolverImpl.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 ^~~~~~~~~~~ /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/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); ^ [ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMStringPool.cpp.o /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); ^ [ 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/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 ^~~~~~~~~~~ /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); ^~~ [ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTextImpl.cpp.o /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); ^~~~ [ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/XSDElementNSImpl.cpp.o [ 31%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/LocalFileFormatTarget.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/LocalFileInputSource.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 ^~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/MemBufFormatTarget.cpp.o [ 29%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTreeWalkerImpl.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); ^~~ [ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMTypeInfoImpl.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); ^ [ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLSSerializerImpl.cpp.o /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/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/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/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/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/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/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/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/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 ) ^ 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 ^~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLSInputImpl.cpp.o /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/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/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/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/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); ^~~~~~ [ 30%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLSOutputImpl.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 [ 33%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/PSVIAttributeList.cpp.o [ 33%] 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/PSVIItem.cpp.o [ 34%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSAnnotation.cpp.o /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; ^~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSAttributeDeclaration.cpp.o [ 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 [ 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/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/XSDElementNSImpl.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 ^~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/BinOutputStream.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 ^~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/LocalFileFormatTarget.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/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/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/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); ^~~~~~ [ 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 [ 33%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/MemBufInputSource.cpp.o /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); ^~~~~~~~~~~ [ 33%] 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/psvi/PSVIAttributeList.cpp.o /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); ^ [ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSComplexTypeDefinition.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 [ 34%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/PSVIElement.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/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/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/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 ^~~~~~~~~~~ /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/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/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/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/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/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/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/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/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/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/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 ^~~~~~~~~~~~~ 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/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/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); 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/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 ^~~~~~~~~~~~~ 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/XSFacet.cpp.o [ 36%] 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/XSModel.cpp.o [ 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 [ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSModelGroupDefinition.cpp.o [ 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 [ 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 [ 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/XSIDCDefinition.cpp.o [ 35%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSModel.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/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/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); [ 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 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/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/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/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/XSModelGroup.cpp.o [ 38%] 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/XSNotationDeclaration.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/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/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/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/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/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/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/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/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 ^~~~~~~~~~~ [ 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/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/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/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/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/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/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 ^~~~~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSParticle.cpp.o [ 38%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp.o /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/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/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 ^~~~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSMultiValueFacet.cpp.o 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/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/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/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 ^~~~~~~~~~~~~ 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 ^~~~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSNamespaceItem.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/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/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/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 ^~~~~~~~~~~ /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/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 ^~~~~~~~~~~~~ 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 ^~~~~~~~~~~~~ /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/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 = 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/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/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/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/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/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 ^~~~~~~~~~~~~ [ 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 [ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSWildcard.cpp.o [ 38%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSNotationDeclaration.cpp.o [ 38%] 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/XSParticle.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 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/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/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/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/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 ^~~~~~~~~~~ [ 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/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 ^~~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/URLInputSource.cpp.o [ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttDef.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/StdInInputSource.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/StdOutFormatTarget.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/Wrapper4DOMLSInput.cpp.o [ 41%] 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/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/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/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 ^~~~~~~~~~~~~ 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 ^~~~~~~~~~~~~ /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; ^~~~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/StdInInputSource.cpp.o [ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/psvi/XSWildcard.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/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/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/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/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/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); ^~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/URLInputSource.cpp.o [ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/Wrapper4InputSource.cpp.o [ 39%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/Wrapper4DOMLSInput.cpp.o [ 40%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttDef.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/StdOutFormatTarget.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttr.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/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/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/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/XMLBuffer.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()); ^~~~~~ [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttr.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLAttDefList.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLContentModel.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLDTDDescription.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLBuffer.cpp.o [ 42%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLBufferMgr.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/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/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/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/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 ^~~~~~~~~~~ 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 ^~~~~~~~~~~ [ 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 [ 43%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLGrammarDescription.cpp.o [ 43%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLNotationDecl.cpp.o [ 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/XMLRecognizer.cpp.o [ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLRefInfo.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLDTDDescription.cpp.o [ 41%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLContentModel.cpp.o [ 42%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLBufferMgr.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/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 ^~~~~~~~~~~ [ 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 [ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/framework/XMLNotationDecl.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/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 ^~~~~~~~~~~ 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 [ 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/XMLRefInfo.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/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/framework/XMLValidator.cpp.o [ 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 /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] 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 ^~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/BinFileOutputStream.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 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/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/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/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 [ 46%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/IGXMLScanner.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/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/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); [ 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 /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] /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] [ 47%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/MemoryManagerImpl.cpp.o make: Entering directory '/work/build/win-x64/xerces-c' make[1]: Entering directory '/work/build/win-x64/xerces-c' make[2]: Entering directory '/work/build/win-x64/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/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/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 ^~~~~~~~~~~ Scanning dependencies of target xerces-c make[2]: Leaving directory '/work/build/win-x64/xerces-c' make[2]: Entering directory '/work/build/win-x64/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/BitSet.cpp.obj [ 1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/EncodingValidator.cpp.obj [ 1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/Base64.cpp.obj [ 2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinInputStream.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/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/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/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(); ^~~~ 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 ^~~~~~~~~~~~~ /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/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/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 ^~~~~~~~~~~ [ 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 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] [ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/ValidationContextImpl.cpp.o [ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/SGXMLScanner.cpp.o [ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/ReaderMgr.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/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/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/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/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 ^~~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/ReaderMgr.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/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 ^~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/SGXMLScanner.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 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/VecAttributesImpl.cpp.o /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/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 = 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/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/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/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/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/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); 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] [ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/VecAttrListImpl.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 = 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/ValidationContextImpl.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/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/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/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/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 ^~~~~~~~~~~ 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/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 ^~~~~~~~~~~ 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(); ^~~~ /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/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/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); ^~~ [ 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/Mutexes.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/regx/ASCIIRangeFactory.cpp.obj [ 2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PSVIUni.cpp.obj [ 3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PlatformUtils.cpp.obj [ 4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/KVStringPair.cpp.obj [ 4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/QName.cpp.obj 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] /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 = 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); [ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/VecAttributesImpl.cpp.o [ 48%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/VecAttrListImpl.cpp.o [ 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/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 ^~~~~~~~~~~ [ 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/WFXMLScanner.cpp.o [ 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 /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; ^~~~~~~ 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 ^~~~~~~~~~~ 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 ^~~~~~~~~~~ [ 5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/BlockRangeFactory.cpp.obj [ 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/XMLScanner.cpp.o [ 49%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XMLScannerResolver.cpp.o /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; ^~~~~~~ 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 ^~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XProtoType.cpp.o /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/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/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); [ 50%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSAXMLScanner.cpp.o [ 50%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSerializeEngine.cpp.o [ 5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/BMPattern.cpp.obj [ 5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/CharToken.cpp.obj [ 5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ClosureToken.cpp.obj [ 49%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XProtoType.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) ^ 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/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); ^~~~~ [ 50%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSAXMLScanner.cpp.o /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); ^ /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] 328 | 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] 328 | 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] 332 | 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] 332 | if (!foundPrivate && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsPrivateUse)) { | ^~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ConcatToken.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/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 ^~~~~~~~~~~ /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; ^~~~~~~~~~~~ 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 ^~~~~~~~~~~ [ 6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Match.cpp.obj [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Op.cpp.obj [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/OpFactory.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/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 ^~~~~~~~~~~~~ [ 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/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 ^~~~~~~~~~~ /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/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/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; ^~~~~~~ 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 ^~~~~~~~~~~ [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ParenToken.cpp.obj [ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XTemplateSerializer.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) ^ [ 50%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSerializeEngine.cpp.o /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/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; ^~~~~~~ [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ParserForXMLSchema.cpp.obj [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeFactory.cpp.obj [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeToken.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/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 ^~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/AbstractDOMParser.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/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/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 ^~~~~~~~~~~~~ make: Entering directory '/work/build/darwin-x64/xerces-c' make[1]: Entering directory '/work/build/darwin-x64/xerces-c' make[2]: Entering directory '/work/build/darwin-x64/xerces-c' [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeTokenMap.cpp.obj /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; ^~~~~ 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/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 ^~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XSObjectFactory.cpp.o [ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/internal/XTemplateSerializer.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/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 ^~~~~~~~~~~ Scanning dependencies of target xerces-c make[2]: Leaving directory '/work/build/darwin-x64/xerces-c' 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/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); ^ 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(); ^~~~ /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/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; ^~~~~ make[2]: Entering directory '/work/build/darwin-x64/xerces-c' [ 0%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/Base64.cpp.o [ 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/HeaderDummy.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/DefaultPanicHandler.cpp.o [ 1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BitSet.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/BinMemInputStream.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/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 ^~~~~~~~~~~~~ [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegularExpression.cpp.obj 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 ^~~~~~~~~~~ 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 ^~~~~~~~~~~ [ 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/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/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 ^~~~~~~~~~~ [ 2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/HexBin.cpp.o [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxParser.cpp.obj [ 2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/JanitorExports.cpp.o 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); ^~~~~~~~~~~~ [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxUtil.cpp.obj /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] 494 | RangeToken* rangeTok = (RangeToken *) tok; | ^~~ [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/StringToken.cpp.obj [ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/AbstractDOMParser.cpp.o make: Entering directory '/work/build/win-x86/xerces-c' make[1]: Entering directory '/work/build/win-x86/xerces-c' make[2]: Entering directory '/work/build/win-x86/xerces-c' 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' [ 1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/EncodingValidator.cpp.obj [ 0%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BitSet.cpp.obj [ 2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinFileInputStream.cpp.obj [ 1%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/HeaderDummy.cpp.obj [ 2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/BinMemInputStream.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/Base64.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/HexBin.cpp.obj [ 2%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/JanitorExports.cpp.obj [ 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 /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); ^ [ 51%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAX2XMLFilterImpl.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::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/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(); ^ /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()); ^ [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Token.cpp.obj [ 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 [ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAX2XMLReaderImpl.cpp.o [ 4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PSVIUni.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::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/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); ^~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAX2XMLReaderImpl.cpp.o 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); [ 3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/KVStringPair.cpp.obj [ 3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/Mutexes.cpp.obj [ 4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/QName.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/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] 171 | 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] 193 | 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] 224 | 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] 229 | 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] 234 | 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] 239 | fRangeMap->put((void*)fgBlockCategory, rangeFact); | ^~~~~~~~~~~~~~~ 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 ^~~~~~~~~~~ [ 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/PlatformUtils.cpp:82: In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNetAccessor.hpp:26: /work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from 'const xercesc_3_2::XMLURL *' to 'xercesc_3_2::XMLURL *' drops const qualifier [-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/CharToken.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/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 ^~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAXParser.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/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 ^~~~~~~~~~~ [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/TokenFactory.cpp.obj 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); [ 3%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PanicHandler.cpp.obj [ 4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PlatformUtils.cpp.obj /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] 1017 | 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] 1260 | 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] 1279 | 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] 1589 | RangeToken* t1=(RangeToken*)op->getToken(); | ^ In file included from /work/thirdparty/xerces-c/src/xercesc/util/ValueVectorOf.hpp:159, from /work/thirdparty/xerces-c/src/xercesc/util/ValueStackOf.hpp:26, from /work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:39: /work/thirdparty/xerces-c/src/xercesc/util/ValueVectorOf.c: In instantiation of 'xercesc_3_2::ValueVectorOf<TElem>::ValueVectorOf(XMLSize_t, xercesc_3_2::MemoryManager*, bool) [with TElem = xercesc_3_2::RE_RuntimeContext; XMLSize_t = long long unsigned int]': /work/thirdparty/xerces-c/src/xercesc/util/ValueStackOf.c:41:53: required from 'xercesc_3_2::ValueStackOf<TElem>::ValueStackOf(XMLSize_t, xercesc_3_2::MemoryManager*, bool) [with TElem = xercesc_3_2::RE_RuntimeContext; XMLSize_t = long long unsigned int]' /work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1002:80: required from here /work/thirdparty/xerces-c/src/xercesc/util/ValueVectorOf.c:52:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xercesc_3_2::RE_RuntimeContext'; use assignment instead [-Wclass-memaccess] 52 | memset(fElemList, 0, fMaxCount * sizeof(TElem)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:988:8: note: 'struct xercesc_3_2::RE_RuntimeContext' declared here 988 | struct RE_RuntimeContext { | ^~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/PSVIUni.cpp.obj [ 4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/QName.cpp.obj [ 5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ClosureToken.cpp.o [ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/XercesDOMParser.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/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/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 ^~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/SAXParser.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/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 ^~~~~~~~~~~~~ [ 4%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ASCIIRangeFactory.cpp.obj [ 5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/BlockRangeFactory.cpp.obj [ 5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/BMPattern.cpp.obj [ 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 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/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(); ^ /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())); ^~~~~~~~~~~~~~~ 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); ^ /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 = 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/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); ^~~~~~~~~~~ [ 5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/CharToken.cpp.obj [ 5%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ClosureToken.cpp.obj 1 warning generated. /work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp:328:56: warning: cast from 'const char16_t *' to 'char16_t *' drops const qualifier [-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 'const char16_t *' to 'char16_t *' drops const qualifier [-Wcast-qual] if (!foundSpecial && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsSpecials)) { ^ /work/thirdparty/xerces-c/src/xercesc/util/regx/BlockRangeFactory.cpp:332:56: warning: cast from 'const char16_t *' to 'char16_t *' drops const qualifier [-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 'const char16_t *' to 'char16_t *' drops const qualifier [-Wcast-qual] if (!foundPrivate && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsPrivateUse)) { ^ /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/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/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) ^ 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/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 ^~~~~~~~~~~ /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] 782 | switch(ch) { | ^ /work/thirdparty/xerces-c/src/xercesc/util/regx/RegxParser.cpp: In member function 'xercesc_3_2::RangeToken* xercesc_3_2::RegxParser::parseCharacterClass(bool)': /work/thirdparty/xerces-c/src/xercesc/util/regx/RegxParser.cpp:662:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 662 | wasDecoded = true; | ~~~~~~~~~~~^~~~~~ /work/thirdparty/xerces-c/src/xercesc/util/regx/RegxParser.cpp:664:13: note: here 664 | default: | ^~~~~~~ [ 6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Op.cpp.o 4 warnings generated. [ 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 [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeFactory.cpp.o /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); ^~~~~~~~ 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 ^~~~~~~~~~~~~ /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/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] 57 | 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] 117 | 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] 194 | 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] 307 | switch(fTokenType) { | ^ [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeToken.cpp.o [ 6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ConcatToken.cpp.obj /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/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/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); ^~~~~~~ /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:272:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 272 | } | ^ [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnicodeRangeFactory.cpp.obj /work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:274:5: note: here 274 | case T_PAREN: | ^~~~ /work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:278:80: warning: this statement may fall through [-Wimplicit-fallthrough=] 278 | return tok->analyzeFirstCharacter(rangeTok,options, tokFactory); | ^ /work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:280:5: note: here 280 | case T_BACKREFERENCE: | ^~~~ [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnionToken.cpp.obj [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeTokenMap.cpp.o [ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/Dummy.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::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(); ^ [ 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/RegxUtil.cpp.o [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxParser.cpp.o /work/thirdparty/xerces-c/src/xercesc/util/regx/RangeToken.cpp:494:43: warning: cast from 'const xercesc_3_2::Token *' to 'xercesc_3_2::RangeToken *' drops const qualifier [-Wcast-qual] RangeToken* rangeTok = (RangeToken *) tok; ^ 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 ^~~~~~~~~~~ [ 6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Match.cpp.obj 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] 1 warning generated. [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLRangeFactory.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/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 ^~~~~~~~~~~ [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/StringToken.cpp.o [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/TokenFactory.cpp.o [ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/parsers/XercesDOMParser.cpp.o [ 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 [ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/InputSource.cpp.o [ 6%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Op.cpp.obj /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] 328 | 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] 328 | 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] 332 | 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] 332 | if (!foundPrivate && XMLString::equals((XMLCh*)fgBlockNames[i] , (XMLCh*) fgBlockIsPrivateUse)) { | ^~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnionToken.cpp.o [ 52%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/Dummy.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/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 ^~~~~~~~~~~ [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/OpFactory.cpp.obj /work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cppIn 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/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; ^~~~~~ [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ParenToken.cpp.obj [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/ParserForXMLSchema.cpp.obj :1260:38: warning: cast from 'const xercesc_3_2::Token *' to 'xercesc_3_2::RangeToken *' drops const qualifier [-Wcast-qual] RangeToken* tok = (RangeToken *) op->getToken(); ^ /work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1589:37: warning: cast from 'const xercesc_3_2::Token *' to 'xercesc_3_2::RangeToken *' drops const qualifier [-Wcast-qual] RangeToken* t1=(RangeToken*)op->getToken(); ^ [ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/SAXException.cpp.o /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] 231 | switch(type) { | ^ [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLUniCharacter.cpp.obj [ 7%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeFactory.cpp.obj [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeToken.cpp.obj [ 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 [ 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 [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RangeTokenMap.cpp.obj [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/StringPool.cpp.o /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); ^~~~~ [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/StringPool.cpp.obj [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/SynchronizedStringPool.cpp.o /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(); ^ [ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax/InputSource.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()); ^~~~~~ /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) ^ [ 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/CMBinaryOp.cpp.o [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/SynchronizedStringPool.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/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 ^~~~~~~~~~~ [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegularExpression.cpp.obj [ 8%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxParser.cpp.obj [ 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/XMemory.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/ContentLeafNameTypeVector.cpp.o /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 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(); ^ [ 55%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/ContentSpecNode.cpp.o [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/TransService.cpp.obj [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML256TableTranscoder.cpp.o 2 warnings generated. [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/RegxUtil.cpp.obj [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/StringToken.cpp.obj /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] 494 | RangeToken* rangeTok = (RangeToken *) tok; | ^~~ [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML88591Transcoder.cpp.o [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLAbstractDoubleFloat.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/XMLASCIITranscoder.cpp.o [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMemory.cpp.obj /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] 782 | switch(ch) { | ^ /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] 1017 | 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] 1260 | 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] 1279 | switch ((XMLCh) ch) { | ^ /work/thirdparty/xerces-c/src/xercesc/util/regx/RegxParser.cpp: In member function 'xercesc_3_2::RangeToken* xercesc_3_2::RegxParser::parseCharacterClass(bool)': /work/thirdparty/xerces-c/src/xercesc/util/regx/RegxParser.cpp:662:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 662 | wasDecoded = true; | ~~~~~~~~~~~^~~~~~ /work/thirdparty/xerces-c/src/xercesc/util/regx/RegxParser.cpp:664:13: note: here 664 | default: | ^~~~~~~ [ 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 /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] 1589 | RangeToken* t1=(RangeToken*)op->getToken(); | ^ In file included from /work/thirdparty/xerces-c/src/xercesc/util/ValueVectorOf.hpp:159, from /work/thirdparty/xerces-c/src/xercesc/util/ValueStackOf.hpp:26, from /work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:39: /work/thirdparty/xerces-c/src/xercesc/util/ValueVectorOf.c: In instantiation of 'xercesc_3_2::ValueVectorOf<TElem>::ValueVectorOf(XMLSize_t, xercesc_3_2::MemoryManager*, bool) [with TElem = xercesc_3_2::RE_RuntimeContext; XMLSize_t = unsigned int]': /work/thirdparty/xerces-c/src/xercesc/util/ValueStackOf.c:41:53: required from 'xercesc_3_2::ValueStackOf<TElem>::ValueStackOf(XMLSize_t, xercesc_3_2::MemoryManager*, bool) [with TElem = xercesc_3_2::RE_RuntimeContext; XMLSize_t = unsigned int]' /work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:1002:80: required from here /work/thirdparty/xerces-c/src/xercesc/util/ValueVectorOf.c:52:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xercesc_3_2::RE_RuntimeContext'; use assignment instead [-Wclass-memaccess] 52 | memset(fElemList, 0, fMaxCount * sizeof(TElem)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /work/thirdparty/xerces-c/src/xercesc/util/regx/RegularExpression.cpp:988:8: note: 'struct xercesc_3_2::RE_RuntimeContext' declared here 988 | struct RE_RuntimeContext { | ^~~~~~~~~~~~~~~~~ /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] 171 | 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] 193 | 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] 224 | 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] 229 | 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] 234 | 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] 239 | fRangeMap->put((void*)fgBlockCategory, rangeFact); | ^~~~~~~~~~~~~~~ [ 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 /work/thirdparty/xerces-c/src/xercesc/util/XMemory.cpp: In static member function 'static void xercesc_3_2::XMemory::operator delete(void*, xercesc_3_2::MemoryManager*)': /work/thirdparty/xerces-c/src/xercesc/util/XMemory.cpp:96:55: warning: unused parameter 'manager' [-Wunused-parameter] 96 | void XMemory::operator delete(void* p, MemoryManager* manager) | ~~~~~~~~~~~~~~~^~~~~~~ [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML256TableTranscoder.cpp.obj <built-in>: warning: redundant redeclaration of 'unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)' in same scope [-Wredundant-decls] In file included from /work/thirdparty/xerces-c/src/xercesc/util/PlatformUtils.cpp:57: /usr/src/mxe/usr/x86_64-w64-mingw32.static/include/intrin.h:59:23: note: previous declaration of 'unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)' 59 | extern unsigned int __builtin_ia32_crc32qi (unsigned int, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~ <built-in>: warning: redundant redeclaration of 'unsigned int __builtin_ia32_crc32hi(unsigned int, short unsigned int)' in same scope [-Wredundant-decls] /usr/src/mxe/usr/x86_64-w64-mingw32.static/include/intrin.h:60:23: note: previous declaration of 'unsigned int __builtin_ia32_crc32hi(unsigned int, short unsigned int)' 60 | extern unsigned int __builtin_ia32_crc32hi (unsigned int, unsigned short); | ^~~~~~~~~~~~~~~~~~~~~~ <built-in>: warning: redundant redeclaration of 'unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)' in same scope [-Wredundant-decls] /usr/src/mxe/usr/x86_64-w64-mingw32.static/include/intrin.h:61:23: note: previous declaration of 'unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)' 61 | extern unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int); | ^~~~~~~~~~~~~~~~~~~~~~ /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] 91 | 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] 220 | 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] 226 | gMappings->put((void*)XMLUni::fgUSASCIIEncodingString, new ENameMapFor<XMLASCIITranscoder>(XMLUni::fgUSASCIIEncodingString)); | ^~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/DFAContentModel.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/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 ^~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/Grammar.cpp.o [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/Token.cpp.obj [ 9%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/TokenFactory.cpp.obj [ 53%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/sax2/sax2Dummy.cpp.o /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] 227 | 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] 228 | 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] 229 | 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] 236 | 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] 237 | 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] 242 | 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] 243 | 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] 244 | 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] 245 | 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] 246 | 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] 247 | 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] 248 | 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] 249 | 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] 250 | 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] 251 | 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] 252 | 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] 253 | 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] 263 | (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] 273 | (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] 284 | (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] 294 | (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] 310 | (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] 320 | (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] 331 | (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] 341 | (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] 356 | (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] 365 | (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] 374 | (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] 383 | (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] 392 | (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] 401 | (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] 410 | (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] 419 | (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] 428 | (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] 437 | (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] 446 | (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] 455 | (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] 468 | 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] 469 | 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] 473 | 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] 474 | 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] 480 | 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] 481 | 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] 482 | 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] 483 | 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] 489 | gMappings->put((void*)XMLUni::fgWin1252EncodingString, new ENameMapFor<XMLWin1252Transcoder>(XMLUni::fgWin1252EncodingString)); | ^~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML88591Transcoder.cpp.obj [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLAbstractDoubleFloat.cpp.obj [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnicodeRangeFactory.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/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 ^~~~~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChTranscoder.cpp.o /work/thirdparty/xerces-c/src/xercesc/util/XMLAbstractDoubleFloat.cpp:190:71: warning: cast from 'const xercesc_3_2::XMLAbstractDoubleFloat *' to 'xercesc_3_2::XMLAbstractDoubleFloat *' drops const qualifier [-Wcast-qual] XMLAbstractDoubleFloat *temp = (XMLAbstractDoubleFloat *) 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/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 ^~~~~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLDateTime.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/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 ^~~~~~~~~~~ /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] 57 | 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] 117 | 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] 194 | 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] 307 | 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:272:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 272 | } | ^ /work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:274:5: note: here 274 | case T_PAREN: | ^~~~ /work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:278:80: warning: this statement may fall through [-Wimplicit-fallthrough=] 278 | return tok->analyzeFirstCharacter(rangeTok,options, tokFactory); | ^ /work/thirdparty/xerces-c/src/xercesc/util/regx/Token.cpp:280:5: note: here 280 | case T_BACKREFERENCE: | ^~~~ 1 warning generated. [ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/GrammarResolver.cpp.o [ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/MixedContentModel.cpp.o [ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLASCIITranscoder.cpp.obj [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLDouble.cpp.o [ 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 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 ^~~~~~~~~~~ [ 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 [ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigDecimal.cpp.obj [ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLFloat.cpp.o /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/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 ^~~~~~~~~~~ [ 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/ContentLeafNameTypeVector.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/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 ^~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/CMUnaryOp.cpp.o [ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigInteger.cpp.obj [ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/SimpleContentModel.cpp.o /work/thirdparty/xerces-c/src/xercesc/util/XMLChTranscoder.cpp:73:23: warning: setting buffer to a 'sizeof' expression; did you mean to transpose the last two arguments? [-Wmemset-transposed-args] memset(charSizes, sizeof(XMLCh), countToDo); ^ /work/thirdparty/xerces-c/src/xercesc/util/XMLChTranscoder.cpp:73:23: note: cast the second argument to 'int' to silence 1 warning generated. [ 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/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] 231 | switch(type) { | ^ /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] 190 | XMLAbstractDoubleFloat *temp = (XMLAbstractDoubleFloat *) this; | ^~~~ [ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChar.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/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 ^~~~~~~~~~~ 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/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 ^~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/ContentSpecNode.cpp.o [ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractNumericFacetValidator.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 ^~~~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/DFAContentModel.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/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 ^~~~~~~~~~~ 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 ^~~~~~~~~~~ [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/UnionToken.cpp.obj [ 10%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLRangeFactory.cpp.obj [ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractNumericValidator.cpp.o [ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractStringValidator.cpp.o [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/regx/XMLUniCharacter.cpp.obj [ 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 [ 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/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 ^~~~~~~~~~~~~ [ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLNumber.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/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 ^~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/GrammarResolver.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 /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] 211 | else | ^~~~ /work/thirdparty/xerces-c/src/xercesc/util/XMLBigInteger.cpp:214:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 214 | fRawData = XMLString::replicate(strValue, fMemoryManager); | ^~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChTranscoder.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/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, 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 = 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] [ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/MixedContentModel.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 ^~~~~~~~~~~ [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/StringPool.cpp.obj [ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.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 ^~~~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/common/SimpleContentModel.cpp.o [ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUni.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 [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLDateTime.cpp.obj /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); 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/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 ^~~~~~~~~~~ [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/SynchronizedStringPool.cpp.obj 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/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 ^~~~~~~~~~~ [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUTF16Transcoder.cpp.o [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUTF8Transcoder.cpp.o [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMException.cpp.o [ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLWin1252Transcoder.cpp.o [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLDouble.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/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 ^~~~~~~~~~~~~ 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 ^~~~~~~~~~~ [ 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/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/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/XMLUri.cpp:26: /work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from 'const xercesc_3_2::XMLURL *' to 'xercesc_3_2::XMLURL *' drops const qualifier [-Wcast-qual] ((XMLURL*)this)->buildFullText(); ^ [ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLEBCDICTranscoder.cpp.obj [ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLException.cpp.obj <built-in>: warning: redundant redeclaration of 'unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)' in same scope [-Wredundant-decls] In file included from /work/thirdparty/xerces-c/src/xercesc/util/PlatformUtils.cpp:57: /usr/src/mxe/usr/i686-w64-mingw32.static/include/intrin.h:59:23: note: previous declaration of 'unsigned int __builtin_ia32_crc32qi(unsigned int, unsigned char)' 59 | extern unsigned int __builtin_ia32_crc32qi (unsigned int, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~ <built-in>: warning: redundant redeclaration of 'unsigned int __builtin_ia32_crc32hi(unsigned int, short unsigned int)' in same scope [-Wredundant-decls] /usr/src/mxe/usr/i686-w64-mingw32.static/include/intrin.h:60:23: note: previous declaration of 'unsigned int __builtin_ia32_crc32hi(unsigned int, short unsigned int)' 60 | extern unsigned int __builtin_ia32_crc32hi (unsigned int, unsigned short); | ^~~~~~~~~~~~~~~~~~~~~~ <built-in>: warning: redundant redeclaration of 'unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)' in same scope [-Wredundant-decls] /usr/src/mxe/usr/i686-w64-mingw32.static/include/intrin.h:61:23: note: previous declaration of 'unsigned int __builtin_ia32_crc32si(unsigned int, unsigned int)' 61 | extern unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int); | ^~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractNumericFacetValidator.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/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 ^~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractNumericValidator.cpp.o [ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMLSException.cpp.o [ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLFloat.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/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 ^~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp.o In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLURL.cpp:31: /work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from 'const xercesc_3_2::XMLURL *' to 'xercesc_3_2::XMLURL *' drops const qualifier [-Wcast-qual] ((XMLURL*)this)->buildFullText(); ^ In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLString.cpp:58: /work/thirdparty/xerces-c/src/xercesc/util/XMLURL.hpp:277:19: warning: cast from 'const xercesc_3_2::XMLURL *' to 'xercesc_3_2::XMLURL *' drops const qualifier [-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/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 ^~~~~~~~~~~ /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 ); ^ [ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AbstractStringValidator.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/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); 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); [ 11%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/TransService.cpp.obj [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMemory.cpp.obj In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLDouble.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] 93 | , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager()); | ^~~~~~ /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] 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()); ^~~~~~ [ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/DOMRangeException.cpp.o 1 warning generated. /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] 1982 | 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] 1983 | serEng>>(unsigned long&)fEnd; | ^~~~ [ 15%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLIBM1047Transcoder.cpp.obj /work/thirdparty/xerces-c/src/xercesc/util/XMemory.cpp: In static member function 'static void xercesc_3_2::XMemory::operator delete(void*, xercesc_3_2::MemoryManager*)': /work/thirdparty/xerces-c/src/xercesc/util/XMemory.cpp:96:55: warning: unused parameter 'manager' [-Wunused-parameter] 96 | void XMemory::operator delete(void* p, MemoryManager* manager) | ~~~~~~~~~~~~~~~^~~~~~~ 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()); ^~~~~~ [ 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 [ 57%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp.o [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML256TableTranscoder.cpp.obj [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XML88591Transcoder.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/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 ^~~~~~~~~~~ [ 20%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMAttrMapImpl.cpp.o [ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLIBM1140Transcoder.cpp.obj In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLFloat.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] 92 | , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager()); | ^~~~~~ [ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLInitializer.cpp.obj /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] 91 | 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] 220 | 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] 226 | 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] 227 | 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] 228 | 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] 229 | 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] 236 | 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] 237 | 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] 242 | 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] 243 | 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] 244 | 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] 245 | 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] 246 | 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] 247 | 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] 248 | 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] 249 | 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] 250 | 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] 251 | 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] 252 | 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] 253 | 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] 263 | (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] 273 | (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] 284 | (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] 294 | (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] 310 | (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] 320 | (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] 331 | (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] 341 | (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] 356 | (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] 365 | (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] 374 | (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] 383 | (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] 392 | (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] 401 | (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] 410 | (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] 419 | (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] 428 | (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] 437 | (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] 446 | (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] 455 | (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] 468 | 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] 469 | 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] 473 | 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] 474 | 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] 480 | 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] 481 | 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] 482 | 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] 483 | 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] 489 | gMappings->put((void*)XMLUni::fgWin1252EncodingString, new ENameMapFor<XMLWin1252Transcoder>(XMLUni::fgWin1252EncodingString)); | ^~~~~~~~~~~~~~~~~~~~~~~ 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 ^~~~~~~~~~~~~ /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/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 ^~~~~~~~~~~ /work/thirdparty/xerces-c/src/xercesc/util/XMLUTF16Transcoder.cpp:114:23: warning: setting buffer to a 'sizeof' expression; did you mean to transpose the last two arguments? [-Wmemset-transposed-args] memset(charSizes, sizeof(UTF16Ch), countToDo); ^ /work/thirdparty/xerces-c/src/xercesc/util/XMLUTF16Transcoder.cpp:114:23: note: cast the second argument to 'int' to silence 1 warning generated. 1 warning generated. In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNetAccessor.hpp:26, 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] 277 | ((XMLURL*)this)->buildFullText(); | ^~~~ [ 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/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 = 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); [ 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/DOMChildNode.cpp.o [ 21%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCDATASectionImpl.cpp.o [ 21%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCharacterDataImpl.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/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 ^~~~~~~~~~~ [ 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/BooleanDatatypeValidator.cpp.o 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()); ^~~~~~ [ 58%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DatatypeValidator.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/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 ^~~~~~~~~~~ [ 12%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLAbstractDoubleFloat.cpp.obj 1 warning generated. 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 ^~~~~~~~~~~ /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]; ^ [ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMCommentImpl.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; ^~~~ [ 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/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); [ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLMsgLoader.cpp.obj [ 16%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLNumber.cpp.obj [ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLASCIITranscoder.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/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/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 ^~~~~~~~~~~~~ [ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLString.cpp.obj [ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLStringTokenizer.cpp.obj [ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUCS4Transcoder.cpp.obj [ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMConfigurationImpl.cpp.o [ 58%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DatatypeValidator.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); [ 59%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DateDatatypeValidator.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/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/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/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 ^~~~~~~~~~~ [ 17%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUni.cpp.obj [ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDeepNodeListImpl.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/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/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/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 ^~~~~~~~~~~~~ /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/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/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 ^~~~~~~~~~~ /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/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] 190 | XMLAbstractDoubleFloat *temp = (XMLAbstractDoubleFloat *) this; | ^~~~ [ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigDecimal.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/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 ^~~~~~~~~~~ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:63:43: warning: cast from 'const void *' to 'xercesc_3_2::DOMErrorHandler *' drops const qualifier [-Wcast-qual] fErrorHandler = (DOMErrorHandler*)value; ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:65:31: warning: cast from 'const void *' to 'char16_t *' drops const qualifier [-Wcast-qual] fSchemaType = (XMLCh*)value; ^ [ 22%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentFragmentImpl.cpp.o /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:67:35: warning: cast from 'const void *' to 'char16_t *' drops const qualifier [-Wcast-qual] fSchemaLocation = (XMLCh*)value; ^ [ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLBigInteger.cpp.obj [ 59%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp.o 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/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 ^~~~~~~~~~~ [ 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/DayDatatypeValidator.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/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); 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 ^~~~~~~~~~~ /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; ^~~~ [ 59%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DateDatatypeValidator.cpp.o 3 warnings generated. [ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentImpl.cpp.o [ 13%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChar.cpp.obj 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()); ^~~~~~ [ 59%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp.o [ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMDocumentTypeImpl.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/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 ^~~~~~~~~~~ [ 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/DateTimeValidator.cpp.o [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUri.cpp.obj In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNumber.cpp:30: /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] 93 | , ((XMLAbstractDoubleFloat*)lValue)->getMemoryManager()); | ^~~~~~ In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNumber.cpp:31: /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] 92 | , ((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] 63 | switch((XMLNumber::NumberType) numType) | ^ [ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMElementImpl.cpp.o /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; ^~~~ /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, ^~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DoubleDatatypeValidator.cpp.o /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/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/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/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 ^~~~~~~~~~~ [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLURL.cpp.obj /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp:92:73: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMNode *' drops const qualifier [-Wcast-qual] ranges->elementAt(i)->receiveReplacedText((DOMNode*)node); ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp[ 23%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMElementNSImpl.cpp.o :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:184:80: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMNode *' drops const qualifier [-Wcast-qual] ranges->elementAt(i)->updateRangeForDeletedText( (DOMNode*)node, offset, count); ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMCharacterDataImpl.cpp:253:81: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMNode *' drops const qualifier [-Wcast-qual] ranges->elementAt(i)->updateRangeForInsertedText( (DOMNode*)node, offset, datLen); ^ 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); [ 61%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DurationDatatypeValidator.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/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 ^~~~~~~~~~~ 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()); ^~~~~~ [ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DayDatatypeValidator.cpp.o 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()); ^~~~~~ [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLChTranscoder.cpp.obj 4 warnings generated. /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/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 ^~~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DecimalDatatypeValidator.cpp.o /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp:87:35: warning: cast from 'const xercesc_3_2::DOMDeepNodeListImpl *' to 'xercesc_3_2::DOMDeepNodeListImpl *' drops const qualifier [-Wcast-qual] return ((DOMDeepNodeListImpl*)this)->cacheItem(index); ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp:109:34: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMNode *' drops const qualifier [-Wcast-qual] currentNode = (DOMNode *)fRootNode; ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDeepNodeListImpl.cpp:116:34: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMNode *' drops const qualifier [-Wcast-qual] currentNode = (DOMNode *)fRootNode; ^ [ 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 3 warnings generated. [ 18%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUTF16Transcoder.cpp.obj [ 61%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/ENTITYDatatypeValidator.cpp.o [ 61%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/FloatDatatypeValidator.cpp.o /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; ^~~~ [ 60%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DoubleDatatypeValidator.cpp.o [ 24%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMErrorImpl.cpp.o [ 19%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLUTF8Transcoder.cpp.obj /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] 211 | else | ^~~~ /work/thirdparty/xerces-c/src/xercesc/util/XMLBigInteger.cpp:214:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 214 | fRawData = XMLString::replicate(strValue, fMemoryManager); | ^~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/HexBinaryDatatypeValidator.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/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 ^~~~~~~~~~~ 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/dom/impl/DOMElementImpl.cpp:145:48: warning: cast from 'const xercesc_3_2::DOMElementImpl *' to 'xercesc_3_2::DOMElementImpl *' drops const qualifier [-Wcast-qual] DOMElementImpl *ncThis = (DOMElementImpl *)this; // cast off const ^ [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLDateTime.cpp.obj /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; ^~~~ /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); ^~~~~~ /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); ^~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/DurationDatatypeValidator.cpp.o /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/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; ^~~~ /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; ^~ 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 = 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/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); ^~~~~~~~ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:795:34: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMElement *' drops const qualifier [-Wcast-qual] return (DOMElement*) n; ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMElementImpl.cpp:822:34: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMElement *' drops const qualifier [-Wcast-qual] return (DOMElement*) n; ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cppIn file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLNetAccessor.hpp:26, 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] 277 | ((XMLURL*)this)->buildFullText(); | ^~~~ /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] 111 | 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] 166 | 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 were guarded by the 'if' 169 | return false; | ^~~~~~ 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 = 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/ENTITYDatatypeValidator.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/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/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 ^~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/IDDatatypeValidator.cpp.o :459:49: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMDocumentType *' drops const qualifier [-Wcast-qual] DOMDocumentType* argDT = (DOMDocumentType*) arg; ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentTypeImpl.cpp:556:38: warning: cast from 'const xercesc_3_2::DOMDocumentTypeImpl *' to 'xercesc_3_2::DOMDocumentTypeImpl *' drops const qualifier [-Wcast-qual] return (DOMDocumentTypeImpl*)this; ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:512:31: warning: cast from 'const xercesc_3_2::DOMDocumentImpl *' to 'xercesc_3_2::DOMDocumentImpl *' drops const qualifier [-Wcast-qual] return ((DOMDocumentImpl*)this)->getDeepNodeList(this,tagname); ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:652:31: warning: cast from 'const xercesc_3_2::DOMDocumentImpl *' to 'xercesc_3_2::DOMDocumentImpl *' drops const qualifier [-Wcast-qual] return ((DOMDocumentImpl*)this)->getDeepNodeList(this, fNamespaceURI, fLocalName); ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:750:50: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMDocument *' drops const qualifier [-Wcast-qual] ((XMLString::equals(((DOMDocument*)parent)->getXmlVersion(), XMLUni::fgVersion1_1))? ^ [ 24%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationImpl.cpp.o /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:947:70: warning: cast from 'const char16_t *' to 'char16_t *' drops const qualifier [-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:966:70: warning: cast from 'const char16_t *' to 'char16_t *' drops const qualifier [-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 'const char16_t *' to 'char16_t *' drops const qualifier [-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:1085:28: warning: cast from 'const xercesc_3_2::DOMDocumentImpl *' to 'xercesc_3_2::DOMDocumentImpl *' drops const qualifier [-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 'const xercesc_3_2::DOMDocumentImpl *' to 'xercesc_3_2::DOMDocumentImpl *' drops const qualifier [-Wcast-qual] ((DOMDocumentImpl*)this)->fDOMConfiguration = new ((DOMDocumentImpl*)this) DOMConfigurationImpl(fMemoryManager); ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1112:64: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMElement *' drops const qualifier [-Wcast-qual] const DOMTypeInfo * typeInfo=((DOMElement*)source)->getSchemaTypeInfo(); ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1161:57: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMAttr *' drops const qualifier [-Wcast-qual] const DOMTypeInfo * typeInfo=((DOMAttr*)source)->getSchemaTypeInfo(); ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1191:47: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMEntity *' drops const qualifier [-Wcast-qual] DOMEntity *srcentity=(DOMEntity *)source; ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1215:62: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMDocumentType *' drops const qualifier [-Wcast-qual] DOMDocumentType *srcdoctype = (DOMDocumentType *)source; ^ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMDocumentImpl.cpp:1266:53: warning: cast from 'const xercesc_3_2::DOMNode *' to 'xercesc_3_2::DOMNotation *' drops const qualifier [-Wcast-qual] DOMNotation *srcnotation=(DOMNotation *)source; ^ [ 14%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/util/XMLDouble.cpp.obj In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLUri.cpp:26: /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] 277 | ((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/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/dom/impl/DOMDocumentImpl.cpp:1532:34: warning: cast from 'const xercesc_3_2::DOMDocumentImpl *' to 'xercesc_3_2::DOMDocumentImpl *' drops const qualifier [-Wcast-qual] return (DOMDocumentImpl*)this; ^ [ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationListImpl.cpp.o 3 warnings generated. /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/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/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 ^~~~~~~~~~~ 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 ^~~~~~~~~~~ /work/thirdparty/xerces-c/src/xercesc/dom/impl/DOMEntityImpl.cpp:171:46: warning: cast from 'const xercesc_3_2::DOMEntityImpl *' to 'xercesc_3_2::DOMEntityImpl *' drops const qualifier [-Wcast-qual] DOMEntityImpl *ncThis = (DOMEntityImpl *)this; ^ [ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMImplementationRegistry.cpp.o 2 warnings generated. [ 25%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/dom/impl/DOMLocatorImpl.cpp.o In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLString.cpp:58: /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] 277 | ((XMLURL*)this)->buildFullText(); | ^~~~ In file included from /work/thirdparty/xerces-c/src/xercesc/util/XMLURL.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] 277 | ((XMLURL*)this)->buildFullText(); | ^~~~ [ 62%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/IDREFDatatypeValidator.cpp.o [ 62%] Building CXX object src/CMakeFiles/xerces-c.dir/xercesc/validators/datatype/ListDatatypeValidator.cpp.o /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()); ^~~~~~ 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()); ^~~~~~ 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/xer