>>> rapidjson: Building community/rapidjson 1.1.0-r6 (using abuild 3.13.0-r3) started Sat, 03 Aug 2024 05:58:56 +0000
>>> rapidjson: Checking sanity of /home/buildozer/aports/community/rapidjson/APKBUILD...
>>> rapidjson: Analyzing dependencies...
>>> rapidjson: Installing for build: build-base cmake samurai gtest gtest-dev
(1/11) Installing libbz2 (1.0.8-r6)
(2/11) Installing xz-libs (5.6.2-r0)
(3/11) Installing libarchive (3.7.4-r0)
(4/11) Installing rhash-libs (1.4.4-r0)
(5/11) Installing libuv (1.48.0-r0)
(6/11) Installing cmake (3.30.2-r0)
(7/11) Installing samurai (1.2-r5)
(8/11) Installing gtest (1.14.0-r2)
(9/11) Installing gmock (1.14.0-r2)
(10/11) Installing gtest-dev (1.14.0-r2)
(11/11) Installing .makedepends-rapidjson (20240803.055857)
Executing busybox-1.36.1-r31.trigger
OK: 387 MiB in 114 packages
>>> rapidjson: Cleaning up srcdir
>>> rapidjson: Cleaning up pkgdir
>>> rapidjson: Cleaning up tmpdir
>>> rapidjson: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rapidjson-1.1.0.tar.gz
>>> rapidjson: Fetching https://distfiles.alpinelinux.org/distfiles/edge/rapidjson-1.1.0.tar.gz
>>> rapidjson: Checking sha512sums...
rapidjson-1.1.0.tar.gz: OK
do-not-include-gtest-src-dir.patch: OK
disable-march-cxx-flag.patch: OK
disable-Werror.patch: OK
gcc14.patch: OK
>>> rapidjson: Unpacking /var/cache/distfiles/edge/rapidjson-1.1.0.tar.gz...
>>> rapidjson: do-not-include-gtest-src-dir.patch
patching file test/CMakeLists.txt
>>> rapidjson: disable-march-cxx-flag.patch
patching file CMakeLists.txt
>>> rapidjson: disable-Werror.patch
patching file CMakeLists.txt
patching file example/CMakeLists.txt
patching file test/unittest/CMakeLists.txt
>>> rapidjson: gcc14.patch
patching file include/rapidjson/document.h
CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The CXX compiler identification is GNU 14.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found GTestSrc: /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to: /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/build
Change Dir: '/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/build'

Run Build Command(s): /usr/bin/ninja -v
[1/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/namespacetest.dir/namespacetest.cpp.o -MF test/unittest/CMakeFiles/namespacetest.dir/namespacetest.cpp.o.d -o test/unittest/CMakeFiles/namespacetest.dir/namespacetest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp
[2/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/writertest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/writertest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/writertest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/writertest.cpp
[3/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/valuetest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/valuetest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/valuetest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp
[4/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/unittest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/unittest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/unittest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/unittest.cpp
[5/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/strtodtest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/strtodtest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/strtodtest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/strtodtest.cpp
[6/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/stringbuffertest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/stringbuffertest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/stringbuffertest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/stringbuffertest.cpp
[7/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/strfunctest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/strfunctest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/strfunctest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/strfunctest.cpp
[8/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/simdtest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/simdtest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/simdtest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/simdtest.cpp
[9/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/schematest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/schematest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/schematest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/schematest.cpp
[10/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/regextest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/regextest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/regextest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/regextest.cpp
[11/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/readertest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/readertest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/readertest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/readertest.cpp
[12/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/ostreamwrappertest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/ostreamwrappertest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/ostreamwrappertest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/ostreamwrappertest.cpp
[13/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/prettywritertest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/prettywritertest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/prettywritertest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/prettywritertest.cpp
[14/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/pointertest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/pointertest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/pointertest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/pointertest.cpp
[15/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/namespacetest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/namespacetest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/namespacetest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp
[16/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/jsoncheckertest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/jsoncheckertest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/jsoncheckertest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/jsoncheckertest.cpp
[17/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/istreamwrappertest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/istreamwrappertest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/istreamwrappertest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/istreamwrappertest.cpp
[18/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/itoatest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/itoatest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/itoatest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/itoatest.cpp
[19/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/filestreamtest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/filestreamtest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/filestreamtest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/filestreamtest.cpp
[20/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/fwdtest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/fwdtest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/fwdtest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/fwdtest.cpp
[21/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/encodingstest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/encodingstest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/encodingstest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/encodingstest.cpp
[22/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/encodedstreamtest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/encodedstreamtest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/encodedstreamtest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/encodedstreamtest.cpp
[23/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/dtoatest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/dtoatest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/dtoatest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/dtoatest.cpp
[24/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/documenttest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/documenttest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/documenttest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/documenttest.cpp
[25/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/bigintegertest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/bigintegertest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/bigintegertest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/bigintegertest.cpp
[26/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -MD -MT test/unittest/CMakeFiles/unittest.dir/allocatorstest.cpp.o -MF test/unittest/CMakeFiles/unittest.dir/allocatorstest.cpp.o.d -o test/unittest/CMakeFiles/unittest.dir/allocatorstest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/allocatorstest.cpp
[27/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -MD -MT test/perftest/CMakeFiles/perftest.dir/schematest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/schematest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/schematest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/schematest.cpp
[28/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -MD -MT test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp
[29/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -MD -MT test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/platformtest.cpp
[30/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -MD -MT test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/perftest.cpp
[31/34] /usr/bin/g++  -I/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -MD -MT test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o -c /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/misctest.cpp
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/jsoncheckertest.cpp:17:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 4; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 4; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 4; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/jsoncheckertest.cpp:74:44:   required from here
   74 |         document.Parse<kParseIterativeFlag>(json);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 4; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 4; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 4; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/jsoncheckertest.cpp:74:44:   required from here
   74 |         document.Parse<kParseIterativeFlag>(json);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp:25:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void my::rapid::json::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, my::rapid::json::SizeType, Allocator&) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; Member = my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; my::rapid::json::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(my::rapid::json::SizeType) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; my::rapid::json::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2238 |         return Parse<kParseDefaultFlags>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp:39:14:   required from here
   39 |     doc.Parse(json);
      |     ~~~~~~~~~^~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'my::rapid::json::GenericValue<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>::Member' {aka 'struct my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'my::rapid::json::GenericValue<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>::Member' {aka 'struct my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void my::rapid::json::GenericValue<Encoding, Allocator>::SetArrayRaw(my::rapid::json::GenericValue<Encoding, Allocator>*, my::rapid::json::SizeType, Allocator&) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; my::rapid::json::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(my::rapid::json::SizeType) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; my::rapid::json::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2238 |         return Parse<kParseDefaultFlags>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp:39:14:   required from here
   39 |     doc.Parse(json);
      |     ~~~~~~~~~^~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class my::rapid::json::GenericValue<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class my::rapid::json::GenericValue<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void my::rapid::json::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, my::rapid::json::SizeType, Allocator&) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; Member = my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::MemoryPoolAllocator<> >; my::rapid::json::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(my::rapid::json::SizeType) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; my::rapid::json::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2238 |         return Parse<kParseDefaultFlags>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp:62:14:   required from here
   62 |     doc.Parse(buffer.GetString());
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'my::rapid::json::GenericValue<my::rapid::json::UTF8<> >::Member' {aka 'struct my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'my::rapid::json::GenericValue<my::rapid::json::UTF8<> >::Member' {aka 'struct my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void my::rapid::json::GenericValue<Encoding, Allocator>::SetArrayRaw(my::rapid::json::GenericValue<Encoding, Allocator>*, my::rapid::json::SizeType, Allocator&) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; my::rapid::json::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(my::rapid::json::SizeType) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; my::rapid::json::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2238 |         return Parse<kParseDefaultFlags>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp:62:14:   required from here
   62 |     doc.Parse(buffer.GetString());
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class my::rapid::json::GenericValue<my::rapid::json::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class my::rapid::json::GenericValue<my::rapid::json::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp:25:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void my::rapid::json::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, my::rapid::json::SizeType, Allocator&) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; Member = my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; my::rapid::json::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(my::rapid::json::SizeType) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; my::rapid::json::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2238 |         return Parse<kParseDefaultFlags>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp:39:14:   required from here
   39 |     doc.Parse(json);
      |     ~~~~~~~~~^~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'my::rapid::json::GenericValue<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>::Member' {aka 'struct my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'my::rapid::json::GenericValue<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>::Member' {aka 'struct my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void my::rapid::json::GenericValue<Encoding, Allocator>::SetArrayRaw(my::rapid::json::GenericValue<Encoding, Allocator>*, my::rapid::json::SizeType, Allocator&) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; my::rapid::json::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(my::rapid::json::SizeType) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; my::rapid::json::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2238 |         return Parse<kParseDefaultFlags>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp:39:14:   required from here
   39 |     doc.Parse(json);
      |     ~~~~~~~~~^~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class my::rapid::json::GenericValue<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class my::rapid::json::GenericValue<my::rapid::json::UTF8<>, my::rapid::json::CrtAllocator>' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void my::rapid::json::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, my::rapid::json::SizeType, Allocator&) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; Member = my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::MemoryPoolAllocator<> >; my::rapid::json::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(my::rapid::json::SizeType) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; my::rapid::json::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2238 |         return Parse<kParseDefaultFlags>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp:62:14:   required from here
   62 |     doc.Parse(buffer.GetString());
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'my::rapid::json::GenericValue<my::rapid::json::UTF8<> >::Member' {aka 'struct my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'my::rapid::json::GenericValue<my::rapid::json::UTF8<> >::Member' {aka 'struct my::rapid::json::GenericMember<my::rapid::json::UTF8<>, my::rapid::json::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void my::rapid::json::GenericValue<Encoding, Allocator>::SetArrayRaw(my::rapid::json::GenericValue<Encoding, Allocator>*, my::rapid::json::SizeType, Allocator&) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; my::rapid::json::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(my::rapid::json::SizeType) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; my::rapid::json::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Handler = my::rapid::json::GenericDocument<my::rapid::json::UTF8<> >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream<my::rapid::json::UTF8<> >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from 'my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>& my::rapid::json::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]'
 2238 |         return Parse<kParseDefaultFlags>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/namespacetest.cpp:62:14:   required from here
   62 |     doc.Parse(buffer.GetString());
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class my::rapid::json::GenericValue<my::rapid::json::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class my::rapid::json::GenericValue<my::rapid::json::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
[32/34] : && /usr/bin/cmake -E rm -f test/unittest/libnamespacetest.a && /usr/bin/ar qc test/unittest/libnamespacetest.a  test/unittest/CMakeFiles/namespacetest.dir/namespacetest.cpp.o && /usr/bin/ranlib test/unittest/libnamespacetest.a && :
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/istreamwrappertest.cpp:19:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::BasicIStreamWrapper<std::basic_istream<char> > >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::BasicIStreamWrapper<std::basic_istream<char> > >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::BasicIStreamWrapper<std::basic_istream<char> > >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::BasicIStreamWrapper<std::basic_istream<char> > >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2183:70:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::BasicIStreamWrapper<std::basic_istream<char> > >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2183 |         return ParseStream<kParseDefaultFlags, Encoding, InputStream>(is);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/istreamwrappertest.cpp:130:5:   required from here
  130 |     EXPECT_TRUE(!d.ParseStream(eis).HasParseError());
      |                  ~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::BasicIStreamWrapper<std::basic_istream<char> > >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::BasicIStreamWrapper<std::basic_istream<char> > >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::BasicIStreamWrapper<std::basic_istream<char> > >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::BasicIStreamWrapper<std::basic_istream<char> > >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2183:70:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::BasicIStreamWrapper<std::basic_istream<char> > >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2183 |         return ParseStream<kParseDefaultFlags, Encoding, InputStream>(is);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/istreamwrappertest.cpp:130:5:   required from here
  130 |     EXPECT_TRUE(!d.ParseStream(eis).HasParseError());
      |                  ~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/fwdtest.cpp:98:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1782:37:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>]'
 1782 |             return handler.EndObject(data_.o.size);
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::CrtAllocator]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:962:12:   required from 'void rapidjson::internal::Schema<SchemaDocumentType>::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>]'
  962 |         V1 c(v, *allocator_);
      |            ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:434:37:   required from 'rapidjson::internal::Schema<SchemaDocumentType>::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; AllocatorType = rapidjson::CrtAllocator]'
  434 |                     AddUniqueElement(allProperties, itr->name);
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:953:27:   required from 'static const rapidjson::internal::Schema<SchemaDocumentType>::SchemaType* rapidjson::internal::Schema<SchemaDocumentType>::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >]'
  953 |         static SchemaType typeless(0, PointerType(), ValueType(kObjectType).Move(), ValueType(kObjectType).Move(), 0);
      |                           ^~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1431:46:   required from 'void rapidjson::GenericSchemaDocument<ValueT, Allocator>::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >]'
 1431 |             *schema = SchemaType::GetTypeless();
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9:   required from 'rapidjson::GenericSchemaDocument<ValueT, Allocator>::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >]'
 1354 |         CreateSchemaRecursive(&root_, PointerType(), document, document);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/fwdtest.cpp:157:20:   required from here
  157 |     schemadocument(RAPIDJSON_NEW(SchemaDocument(*document))),
      |                                                          ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::CrtAllocator>'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1790:36:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>]'
 1790 |             return handler.EndArray(data_.a.size);
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::CrtAllocator]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:962:12:   required from 'void rapidjson::internal::Schema<SchemaDocumentType>::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>]'
  962 |         V1 c(v, *allocator_);
      |            ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:434:37:   required from 'rapidjson::internal::Schema<SchemaDocumentType>::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; AllocatorType = rapidjson::CrtAllocator]'
  434 |                     AddUniqueElement(allProperties, itr->name);
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:953:27:   required from 'static const rapidjson::internal::Schema<SchemaDocumentType>::SchemaType* rapidjson::internal::Schema<SchemaDocumentType>::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >]'
  953 |         static SchemaType typeless(0, PointerType(), ValueType(kObjectType).Move(), ValueType(kObjectType).Move(), 0);
      |                           ^~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1431:46:   required from 'void rapidjson::GenericSchemaDocument<ValueT, Allocator>::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >]'
 1431 |             *schema = SchemaType::GetTypeless();
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9:   required from 'rapidjson::GenericSchemaDocument<ValueT, Allocator>::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, rapidjson::CrtAllocator> >]'
 1354 |         CreateSchemaRecursive(&root_, PointerType(), document, document);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/fwdtest.cpp:157:20:   required from here
  157 |     schemadocument(RAPIDJSON_NEW(SchemaDocument(*document))),
      |                                                          ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::CrtAllocator>' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:35,
                 from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/fwdtest.cpp:101:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function 'void rapidjson::internal::GenericRegex<Encoding, Allocator>::Parse(DecodedStream<InputStream>&) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<char> >; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::CrtAllocator]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:301:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  301 |                     if (!CharacterEscape(ds, &codepoint))
      |                     ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:305:17: note: here
  305 |                 default: // Pattern character
      |                 ^~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function 'bool rapidjson::internal::GenericRegex<Encoding, Allocator>::ParseRange(DecodedStream<InputStream>&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<char> >; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::CrtAllocator]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:542:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  542 |                     if (codepoint == '-') {
      |                     ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:548:17: note: here
  548 |                 case 0:
      |                 ^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:531:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  531 |                 if (ds.Peek() == 'b') {
      |                 ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:539:13: note: here
  539 |             default:
      |             ^~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:18,
                 from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/schematest.cpp:5:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1782:37:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1782 |             return handler.EndObject(data_.o.size);
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:806:9:   required from 'rapidjson::GenericValue<Encoding, Allocator>& rapidjson::GenericValue<Encoding, Allocator>::CopyFrom(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
  806 |         new (this) GenericValue(rhs, allocator);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/schematest.cpp:116:33:   required from here
  116 |                     d2->CopyFrom((*testItr)["data"], d2->GetAllocator());
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1790:36:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1790 |             return handler.EndArray(data_.a.size);
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:806:9:   required from 'rapidjson::GenericValue<Encoding, Allocator>& rapidjson::GenericValue<Encoding, Allocator>::CopyFrom(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
  806 |         new (this) GenericValue(rhs, allocator);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/schematest.cpp:116:33:   required from here
  116 |                     d2->CopyFrom((*testItr)["data"], d2->GetAllocator());
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1782:37:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1782 |             return handler.EndObject(data_.o.size);
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:962:12:   required from 'void rapidjson::internal::Schema<SchemaDocumentType>::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue<rapidjson::UTF8<> >; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >]'
  962 |         V1 c(v, *allocator_);
      |            ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:434:37:   required from 'rapidjson::internal::Schema<SchemaDocumentType>::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; AllocatorType = rapidjson::CrtAllocator]'
  434 |                     AddUniqueElement(allProperties, itr->name);
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:953:27:   required from 'static const rapidjson::internal::Schema<SchemaDocumentType>::SchemaType* rapidjson::internal::Schema<SchemaDocumentType>::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]'
  953 |         static SchemaType typeless(0, PointerType(), ValueType(kObjectType).Move(), ValueType(kObjectType).Move(), 0);
      |                           ^~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1431:46:   required from 'void rapidjson::GenericSchemaDocument<ValueType, Allocator>::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >]'
 1431 |             *schema = SchemaType::GetTypeless();
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9:   required from 'rapidjson::GenericSchemaDocument<ValueType, Allocator>::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]'
 1354 |         CreateSchemaRecursive(&root_, PointerType(), document, document);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/schematest.cpp:108:71:   required from here
  108 |                 ts->schema = new SchemaDocument((*schemaItr)["schema"]);
      |                                                                       ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1790:36:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1790 |             return handler.EndArray(data_.a.size);
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:962:12:   required from 'void rapidjson::internal::Schema<SchemaDocumentType>::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue<rapidjson::UTF8<> >; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >]'
  962 |         V1 c(v, *allocator_);
      |            ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:434:37:   required from 'rapidjson::internal::Schema<SchemaDocumentType>::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; AllocatorType = rapidjson::CrtAllocator]'
  434 |                     AddUniqueElement(allProperties, itr->name);
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:953:27:   required from 'static const rapidjson::internal::Schema<SchemaDocumentType>::SchemaType* rapidjson::internal::Schema<SchemaDocumentType>::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]'
  953 |         static SchemaType typeless(0, PointerType(), ValueType(kObjectType).Move(), ValueType(kObjectType).Move(), 0);
      |                           ^~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1431:46:   required from 'void rapidjson::GenericSchemaDocument<ValueType, Allocator>::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >]'
 1431 |             *schema = SchemaType::GetTypeless();
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9:   required from 'rapidjson::GenericSchemaDocument<ValueType, Allocator>::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]'
 1354 |         CreateSchemaRecursive(&root_, PointerType(), document, document);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/schematest.cpp:108:71:   required from here
  108 |                 ts->schema = new SchemaDocument((*schemaItr)["schema"]);
      |                                                                       ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:35:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function 'void rapidjson::internal::GenericRegex<Encoding, Allocator>::Parse(DecodedStream<InputStream>&) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:301:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  301 |                     if (!CharacterEscape(ds, &codepoint))
      |                     ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:305:17: note: here
  305 |                 default: // Pattern character
      |                 ^~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function 'bool rapidjson::internal::GenericRegex<Encoding, Allocator>::ParseRange(DecodedStream<InputStream>&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:542:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  542 |                     if (codepoint == '-') {
      |                     ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:548:17: note: here
  548 |                 case 0:
      |                 ^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:531:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  531 |                 if (ds.Peek() == 'b') {
      |                 ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:539:13: note: here
  539 |             default:
      |             ^~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/regextest.cpp:16:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function 'void rapidjson::internal::GenericRegex<Encoding, Allocator>::Parse(DecodedStream<InputStream>&) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:301:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  301 |                     if (!CharacterEscape(ds, &codepoint))
      |                     ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:305:17: note: here
  305 |                 default: // Pattern character
      |                 ^~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function 'bool rapidjson::internal::GenericRegex<Encoding, Allocator>::ParseRange(DecodedStream<InputStream>&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:542:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  542 |                     if (codepoint == '-') {
      |                     ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:548:17: note: here
  548 |                 case 0:
      |                 ^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:531:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  531 |                 if (ds.Peek() == 'b') {
      |                 ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:539:13: note: here
  539 |             default:
      |             ^~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:20:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:231:36:   required from here
  231 |         doc.ParseStream<0, UTF8<> >(is);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:231:36:   required from here
  231 |         doc.ParseStream<0, UTF8<> >(is);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]'
 2238 |         return Parse<kParseDefaultFlags>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:221:18:   required from here
  221 |         doc.Parse(temp_);
      |         ~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]'
 2222 |         return ParseStream<parseFlags, SourceEncoding>(s);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]'
 2231 |         return Parse<parseFlags, Encoding>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]'
 2238 |         return Parse<kParseDefaultFlags>(str);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:221:18:   required from here
  221 |         doc.Parse(temp_);
      |         ~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
[33/34] : && /usr/bin/g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wl,--as-needed,-O1,--sort-common   -rdynamic test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o test/perftest/CMakeFiles/perftest.dir/schematest.cpp.o -o bin/perftest  -lgtest  -lgtest_main && :
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/pointer.h:18,
                 from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/pointertest.cpp:16:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'rapidjson::GenericValue<Encoding, Allocator>* rapidjson::GenericValue<Encoding, Allocator>::Erase(ConstValueIterator, ConstValueIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; ValueIterator = rapidjson::GenericValue<rapidjson::UTF8<> >*; ConstValueIterator = const rapidjson::GenericValue<rapidjson::UTF8<> >*]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1609:21:   required from 'rapidjson::GenericValue<Encoding, Allocator>* rapidjson::GenericValue<Encoding, Allocator>::Erase(ConstValueIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; ValueIterator = rapidjson::GenericValue<rapidjson::UTF8<> >*; ConstValueIterator = const rapidjson::GenericValue<rapidjson::UTF8<> >*]'
 1609 |         return Erase(pos, pos + 1);
      |                ~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/pointer.h:744:21:   required from 'bool rapidjson::GenericPointer<ValueType, Allocator>::Erase(ValueType&) const [with ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator]'
  744 |             v->Erase(v->Begin() + last->index);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/pointertest.cpp:886:5:   required from here
  886 |     EXPECT_FALSE(Pointer("").Erase(d));
      |                  ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1630:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1630 |         std::memmove(pos, last, static_cast<size_t>(End() - last) * sizeof(GenericValue));
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1782:37:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1782 |             return handler.EndObject(data_.o.size);
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/pointertest.cpp:762:32:   required from here
  762 |     const Value foo(d["foo"], a);
      |                                ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1790:36:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1790 |             return handler.EndArray(data_.a.size);
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/pointertest.cpp:762:32:   required from here
  762 |     const Value foo(d["foo"], a);
      |                                ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'rapidjson::GenericValue<Encoding, Allocator>::MemberIterator rapidjson::GenericValue<Encoding, Allocator>::EraseMember(ConstMemberIterator, ConstMemberIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; MemberIterator = rapidjson::GenericMemberIterator<false, rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; ConstMemberIterator = rapidjson::GenericMemberIterator<true, rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1403:27:   required from 'rapidjson::GenericValue<Encoding, Allocator>::MemberIterator rapidjson::GenericValue<Encoding, Allocator>::EraseMember(ConstMemberIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; MemberIterator = rapidjson::GenericMemberIterator<false, rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; ConstMemberIterator = rapidjson::GenericMemberIterator<true, rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >]'
 1403 |         return EraseMember(pos, pos +1);
      |                ~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1449:24:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::EraseMember(const rapidjson::GenericValue<Encoding, SourceAllocator>&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1449 |             EraseMember(m);
      |             ~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1438:27:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::EraseMember(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Ch = char]'
 1438 |         return EraseMember(n);
      |                ~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/pointer.h:740:34:   required from 'bool rapidjson::GenericPointer<ValueType, Allocator>::Erase(ValueType&) const [with ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator]'
  740 |             return v->EraseMember(GenericStringRef<Ch>(last->name, last->length));
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/pointertest.cpp:886:5:   required from here
  886 |     EXPECT_FALSE(Pointer("").Erase(d));
      |                  ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1426:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1426 |         std::memmove(&*pos, &*last, static_cast<size_t>(MemberEnd() - last) * sizeof(Member));
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >' declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/documenttest.cpp:16:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::FileReadStream>; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/documenttest.cpp:214:30:   required from here
  214 |     d.ParseStream<0, UTF8<> >(eis);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::FileReadStream>; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/documenttest.cpp:214:30:   required from here
  214 |     d.ParseStream<0, UTF8<> >(eis);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream<unsigned int, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::AutoUTF<unsigned int>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream<unsigned int, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::AutoUTF<unsigned int>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream<unsigned int, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::AutoUTF<unsigned int>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::AutoUTF<unsigned int>; InputStream = rapidjson::AutoUTFInputStream<unsigned int, rapidjson::FileReadStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/documenttest.cpp:255:41:   required from here
  255 |     d.ParseStream<0, AutoUTF<unsigned> >(eis);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream<unsigned int, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::AutoUTF<unsigned int>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream<unsigned int, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::AutoUTF<unsigned int>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream<unsigned int, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::AutoUTF<unsigned int>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::AutoUTF<unsigned int>; InputStream = rapidjson::AutoUTFInputStream<unsigned int, rapidjson::FileReadStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/documenttest.cpp:255:41:   required from here
  255 |     d.ParseStream<0, AutoUTF<unsigned> >(eis);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2173:62:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
 2173 |         return ParseStream<parseFlags, Encoding, InputStream>(is);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/documenttest.cpp:90:32:   required from 'void ParseTest() [with Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
   90 |     doc.template ParseStream<0>(s);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/documenttest.cpp:123:52:   required from here
  123 |     ParseTest<CrtAllocator, MemoryPoolAllocator<> >();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2173:62:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
 2173 |         return ParseStream<parseFlags, Encoding, InputStream>(is);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/documenttest.cpp:90:32:   required from 'void ParseTest() [with Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
   90 |     doc.template ParseStream<0>(s);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/documenttest.cpp:123:52:   required from here
  123 |     ParseTest<CrtAllocator, MemoryPoolAllocator<> >();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp:16:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'rapidjson::GenericValue<Encoding, Allocator>* rapidjson::GenericValue<Encoding, Allocator>::Erase(ConstValueIterator, ConstValueIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; ValueIterator = rapidjson::GenericValue<rapidjson::UTF8<> >*; ConstValueIterator = const rapidjson::GenericValue<rapidjson::UTF8<> >*]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp:1053:12:   required from here
 1053 |     x.Erase(std::remove(x.Begin(), x.End(), null), x.End());
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1630:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1630 |         std::memmove(pos, last, static_cast<size_t>(End() - last) * sizeof(GenericValue));
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'rapidjson::GenericValue<Encoding, Allocator>::MemberIterator rapidjson::GenericValue<Encoding, Allocator>::EraseMember(ConstMemberIterator, ConstMemberIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; MemberIterator = rapidjson::GenericMemberIterator<false, rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; ConstMemberIterator = rapidjson::GenericMemberIterator<true, rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp:1403:32:   required from 'void TestObject(T&, Allocator&) [with T = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1403 |             itr = x.EraseMember(x.MemberBegin() + static_cast<int>(first), x.MemberBegin() + static_cast<int>(last));
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp:1438:15:   required from here
 1438 |     TestObject(x, allocator);
      |     ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1426:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1426 |         std::memmove(&*pos, &*last, static_cast<size_t>(MemberEnd() - last) * sizeof(Member));
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >' declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1782:37:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1782 |             return handler.EndObject(data_.o.size);
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:806:9:   required from 'rapidjson::GenericValue<Encoding, Allocator>& rapidjson::GenericValue<Encoding, Allocator>::CopyFrom(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]'
  806 |         new (this) GenericValue(rhs, allocator);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp:208:15:   required from here
  208 |     y.CopyFrom(x, crtAllocator);
      |     ~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1790:36:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1790 |             return handler.EndArray(data_.a.size);
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:806:9:   required from 'rapidjson::GenericValue<Encoding, Allocator>& rapidjson::GenericValue<Encoding, Allocator>::CopyFrom(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]'
  806 |         new (this) GenericValue(rhs, allocator);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp:208:15:   required from here
  208 |     y.CopyFrom(x, crtAllocator);
      |     ~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1782:37:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1782 |             return handler.EndObject(data_.o.size);
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp:253:11:   required from 'void TestCopyFrom() [with Value = rapidjson::GenericValue<rapidjson::UTF8<> >]'
  253 |     Value v2(v1, a); // deep copy constructor
      |           ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp:284:24:   required from here
  284 |     TestCopyFrom<Value>();
      |     ~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1790:36:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1790 |             return handler.EndArray(data_.a.size);
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp:253:11:   required from 'void TestCopyFrom() [with Value = rapidjson::GenericValue<rapidjson::UTF8<> >]'
  253 |     Value v2(v1, a); // deep copy constructor
      |           ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/valuetest.cpp:284:24:   required from here
  284 |     TestCopyFrom<Value>();
      |     ~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:18,
                 from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/schematest.cpp:16:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/schematest.cpp:1038:30:   required from here
 1038 |     d.ParseStream<0, UTF8<> >(ss);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF16<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2157 |         parseResult_ = reader.template Parse<parseFlags>(is, *this);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/schematest.cpp:1038:30:   required from here
 1038 |     d.ParseStream<0, UTF8<> >(ss);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1719:9:   required from 'bool rapidjson::GenericSchemaValidator<SchemaDocumentType, OutputHandler, StateAllocator>::EndObject(rapidjson::SizeType) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; OutputHandler = rapidjson::GenericDocument<rapidjson::UTF8<> >; StateAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 1719 |         RAPIDJSON_SCHEMA_HANDLE_END_(EndObject, (memberCount));
      |                                                 ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >, rapidjson::GenericDocument<rapidjson::UTF8<> >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1736 |             bool hr = handler.EndObject(c);
      |                       ~~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >, rapidjson::GenericDocument<rapidjson::UTF8<> >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >, rapidjson::GenericDocument<rapidjson::UTF8<> >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1969:57:   required from 'bool rapidjson::SchemaValidatingReader<parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator>::operator()(Handler&) [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; StackAllocator = rapidjson::CrtAllocator]'
 1969 |         parseResult_ = reader.template Parse<parseFlags>(is_, validator);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2135:14:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Populate(Generator&) [with Generator = rapidjson::SchemaValidatingReader<0, rapidjson::GenericStringStream<rapidjson::UTF8<> >, rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2135 |         if (g(*this)) {
      |             ~^~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/schematest.cpp:1235:15:   required from here
 1235 |     d.Populate(reader);
      |     ~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1732:9:   required from 'bool rapidjson::GenericSchemaValidator<SchemaDocumentType, OutputHandler, StateAllocator>::EndArray(rapidjson::SizeType) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; OutputHandler = rapidjson::GenericDocument<rapidjson::UTF8<> >; StateAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 1732 |         RAPIDJSON_SCHEMA_HANDLE_END_(EndArray, (elementCount));
      |                                                ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >, rapidjson::GenericDocument<rapidjson::UTF8<> >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1766 |             bool hr = handler.EndArray(c);
      |                       ~~~~~~~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >, rapidjson::GenericDocument<rapidjson::UTF8<> >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
 1832 |             IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler);
      |                                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericSchemaValidator<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >, rapidjson::GenericDocument<rapidjson::UTF8<> >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
  487 |             return IterativeParse<parseFlags>(is, handler);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1969:57:   required from 'bool rapidjson::SchemaValidatingReader<parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator>::operator()(Handler&) [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; StackAllocator = rapidjson::CrtAllocator]'
 1969 |         parseResult_ = reader.template Parse<parseFlags>(is_, validator);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2135:14:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Populate(Generator&) [with Generator = rapidjson::SchemaValidatingReader<0, rapidjson::GenericStringStream<rapidjson::UTF8<> >, rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
 2135 |         if (g(*this)) {
      |             ~^~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/schematest.cpp:1235:15:   required from here
 1235 |     d.Populate(reader);
      |     ~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1782:37:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1782 |             return handler.EndObject(data_.o.size);
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:962:12:   required from 'void rapidjson::internal::Schema<SchemaDocumentType>::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue<rapidjson::UTF8<> >; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >]'
  962 |         V1 c(v, *allocator_);
      |            ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:434:37:   required from 'rapidjson::internal::Schema<SchemaDocumentType>::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; AllocatorType = rapidjson::CrtAllocator]'
  434 |                     AddUniqueElement(allProperties, itr->name);
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:953:27:   required from 'static const rapidjson::internal::Schema<SchemaDocumentType>::SchemaType* rapidjson::internal::Schema<SchemaDocumentType>::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]'
  953 |         static SchemaType typeless(0, PointerType(), ValueType(kObjectType).Move(), ValueType(kObjectType).Move(), 0);
      |                           ^~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1431:46:   required from 'void rapidjson::GenericSchemaDocument<ValueType, Allocator>::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >]'
 1431 |             *schema = SchemaType::GetTypeless();
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9:   required from 'rapidjson::GenericSchemaDocument<ValueType, Allocator>::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]'
 1354 |         CreateSchemaRecursive(&root_, PointerType(), document, document);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/schematest.cpp:156:24:   required from here
  156 |     SchemaDocument s(sd);
      |                        ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1790:36:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1790 |             return handler.EndArray(data_.a.size);
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:962:12:   required from 'void rapidjson::internal::Schema<SchemaDocumentType>::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue<rapidjson::UTF8<> >; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >]'
  962 |         V1 c(v, *allocator_);
      |            ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:434:37:   required from 'rapidjson::internal::Schema<SchemaDocumentType>::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; AllocatorType = rapidjson::CrtAllocator]'
  434 |                     AddUniqueElement(allProperties, itr->name);
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:953:27:   required from 'static const rapidjson::internal::Schema<SchemaDocumentType>::SchemaType* rapidjson::internal::Schema<SchemaDocumentType>::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]'
  953 |         static SchemaType typeless(0, PointerType(), ValueType(kObjectType).Move(), ValueType(kObjectType).Move(), 0);
      |                           ^~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1431:46:   required from 'void rapidjson::GenericSchemaDocument<ValueType, Allocator>::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >]'
 1431 |             *schema = SchemaType::GetTypeless();
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9:   required from 'rapidjson::GenericSchemaDocument<ValueType, Allocator>::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]'
 1354 |         CreateSchemaRecursive(&root_, PointerType(), document, document);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/schematest.cpp:156:24:   required from here
  156 |     SchemaDocument s(sd);
      |                        ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember<rapidjson::UTF16<>, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2361 |         stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1782:37:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF16<>, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1782 |             return handler.EndObject(data_.o.size);
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:962:12:   required from 'void rapidjson::internal::Schema<SchemaDocumentType>::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > >]'
  962 |         V1 c(v, *allocator_);
      |            ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:434:37:   required from 'rapidjson::internal::Schema<SchemaDocumentType>::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; AllocatorType = rapidjson::CrtAllocator]'
  434 |                     AddUniqueElement(allProperties, itr->name);
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:953:27:   required from 'static const rapidjson::internal::Schema<SchemaDocumentType>::SchemaType* rapidjson::internal::Schema<SchemaDocumentType>::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > >; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > > >]'
  953 |         static SchemaType typeless(0, PointerType(), ValueType(kObjectType).Move(), ValueType(kObjectType).Move(), 0);
      |                           ^~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1431:46:   required from 'void rapidjson::GenericSchemaDocument<ValueType, Allocator>::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >]'
 1431 |             *schema = SchemaType::GetTypeless();
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9:   required from 'rapidjson::GenericSchemaDocument<ValueType, Allocator>::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > > >]'
 1354 |         CreateSchemaRecursive(&root_, PointerType(), document, document);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/schematest.cpp:1040:12:   required from here
 1040 |     SD sd(d);
      |            ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF16<>, rapidjson::CrtAllocator>'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF16<>, rapidjson::CrtAllocator>'} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
 2369 |         stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1790:36:   required from 'bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF16<>, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>]'
 1790 |             return handler.EndArray(data_.a.size);
      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from 'rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator]'
 2412 |             rhs.Accept(d);
      |             ~~~~~~~~~~^~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:962:12:   required from 'void rapidjson::internal::Schema<SchemaDocumentType>::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > >]'
  962 |         V1 c(v, *allocator_);
      |            ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:434:37:   required from 'rapidjson::internal::Schema<SchemaDocumentType>::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; AllocatorType = rapidjson::CrtAllocator]'
  434 |                     AddUniqueElement(allProperties, itr->name);
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:953:27:   required from 'static const rapidjson::internal::Schema<SchemaDocumentType>::SchemaType* rapidjson::internal::Schema<SchemaDocumentType>::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > >; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > > >]'
  953 |         static SchemaType typeless(0, PointerType(), ValueType(kObjectType).Move(), ValueType(kObjectType).Move(), 0);
      |                           ^~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1431:46:   required from 'void rapidjson::GenericSchemaDocument<ValueType, Allocator>::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >]'
 1431 |             *schema = SchemaType::GetTypeless();
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9:   required from 'rapidjson::GenericSchemaDocument<ValueType, Allocator>::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::MemoryPoolAllocator<> > > >]'
 1354 |         CreateSchemaRecursive(&root_, PointerType(), document, document);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/schematest.cpp:1040:12:   required from here
 1040 |     SD sd(d);
      |            ^
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::CrtAllocator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue<rapidjson::UTF16<>, rapidjson::CrtAllocator>' declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
In file included from /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:35:
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function 'void rapidjson::internal::GenericRegex<Encoding, Allocator>::Parse(DecodedStream<InputStream>&) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:301:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  301 |                     if (!CharacterEscape(ds, &codepoint))
      |                     ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:305:17: note: here
  305 |                 default: // Pattern character
      |                 ^~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function 'bool rapidjson::internal::GenericRegex<Encoding, Allocator>::ParseRange(DecodedStream<InputStream>&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:542:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  542 |                     if (codepoint == '-') {
      |                     ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:548:17: note: here
  548 |                 case 0:
      |                 ^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:531:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  531 |                 if (ds.Peek() == 'b') {
      |                 ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:539:13: note: here
  539 |             default:
      |             ^~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function 'void rapidjson::internal::GenericRegex<Encoding, Allocator>::Parse(DecodedStream<InputStream>&) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF16<> >; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:301:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  301 |                     if (!CharacterEscape(ds, &codepoint))
      |                     ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:305:17: note: here
  305 |                 default: // Pattern character
      |                 ^~~~~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function 'bool rapidjson::internal::GenericRegex<Encoding, Allocator>::ParseRange(DecodedStream<InputStream>&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF16<> >; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator]':
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:542:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  542 |                     if (codepoint == '-') {
      |                     ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:548:17: note: here
  548 |                 case 0:
      |                 ^~~~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:531:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  531 |                 if (ds.Peek() == 'b') {
      |                 ^~
/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:539:13: note: here
  539 |             default:
      |             ^~~~~~~
[34/34] : && /usr/bin/g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++14 -Wall -Wextra -Wall -Wextra -Weffc++ -Wswitch-default -Wfloat-equal -DRAPIDJSON_HAS_STDSTRING=1 -Wl,--as-needed,-O1,--sort-common   -rdynamic test/unittest/CMakeFiles/unittest.dir/allocatorstest.cpp.o test/unittest/CMakeFiles/unittest.dir/bigintegertest.cpp.o test/unittest/CMakeFiles/unittest.dir/documenttest.cpp.o test/unittest/CMakeFiles/unittest.dir/dtoatest.cpp.o test/unittest/CMakeFiles/unittest.dir/encodedstreamtest.cpp.o test/unittest/CMakeFiles/unittest.dir/encodingstest.cpp.o test/unittest/CMakeFiles/unittest.dir/fwdtest.cpp.o test/unittest/CMakeFiles/unittest.dir/filestreamtest.cpp.o test/unittest/CMakeFiles/unittest.dir/itoatest.cpp.o test/unittest/CMakeFiles/unittest.dir/istreamwrappertest.cpp.o test/unittest/CMakeFiles/unittest.dir/jsoncheckertest.cpp.o test/unittest/CMakeFiles/unittest.dir/namespacetest.cpp.o test/unittest/CMakeFiles/unittest.dir/pointertest.cpp.o test/unittest/CMakeFiles/unittest.dir/prettywritertest.cpp.o test/unittest/CMakeFiles/unittest.dir/ostreamwrappertest.cpp.o test/unittest/CMakeFiles/unittest.dir/readertest.cpp.o test/unittest/CMakeFiles/unittest.dir/regextest.cpp.o test/unittest/CMakeFiles/unittest.dir/schematest.cpp.o test/unittest/CMakeFiles/unittest.dir/simdtest.cpp.o test/unittest/CMakeFiles/unittest.dir/strfunctest.cpp.o test/unittest/CMakeFiles/unittest.dir/stringbuffertest.cpp.o test/unittest/CMakeFiles/unittest.dir/strtodtest.cpp.o test/unittest/CMakeFiles/unittest.dir/unittest.cpp.o test/unittest/CMakeFiles/unittest.dir/valuetest.cpp.o test/unittest/CMakeFiles/unittest.dir/writertest.cpp.o -o bin/unittest  -lgtest  -lgtest_main  test/unittest/libnamespacetest.a && :

UpdateCTestConfiguration  from :/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/build/DartConfiguration.tcl
Parse Config file:/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/build/DartConfiguration.tcl
UpdateCTestConfiguration  from :/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/build/DartConfiguration.tcl
Parse Config file:/home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/build/DartConfiguration.tcl
Test project /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/build
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
test 1
    Start 1: perftest

1: Test command: /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/build/bin/perftest
1: Working Directory: /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/bin
1: Test timeout computed to be: 1500
test 2
    Start 2: unittest

2: Test command: /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/build/bin/unittest
2: Working Directory: /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/bin
2: Test timeout computed to be: 1500
1: [==========] Running 51 tests from 2 test suites.
1: [----------] Global test environment set-up.
1: [----------] 50 tests from RapidJson
1: [ RUN      ] RapidJson.ReaderParseInsitu_DummyHandler
2: RapidJSON v1.1.0
2: [==========] Running 343 tests from 29 test suites.
2: [----------] Global test environment set-up.
2: [----------] 4 tests from Allocator
2: [ RUN      ] Allocator.CrtAllocator
2: [       OK ] Allocator.CrtAllocator (0 ms)
2: [ RUN      ] Allocator.MemoryPoolAllocator
2: [       OK ] Allocator.MemoryPoolAllocator (0 ms)
2: [ RUN      ] Allocator.Alignment
2: [       OK ] Allocator.Alignment (0 ms)
2: [ RUN      ] Allocator.Issue399
2: [       OK ] Allocator.Issue399 (0 ms)
2: [----------] 4 tests from Allocator (0 ms total)
2: 
2: [----------] 6 tests from BigInteger
2: [ RUN      ] BigInteger.Constructor
2: [       OK ] BigInteger.Constructor (0 ms)
2: [ RUN      ] BigInteger.AddUint64
2: [       OK ] BigInteger.AddUint64 (0 ms)
2: [ RUN      ] BigInteger.MultiplyUint64
2: [       OK ] BigInteger.MultiplyUint64 (0 ms)
2: [ RUN      ] BigInteger.MultiplyUint32
2: [       OK ] BigInteger.MultiplyUint32 (0 ms)
2: [ RUN      ] BigInteger.LeftShift
2: [       OK ] BigInteger.LeftShift (0 ms)
2: [ RUN      ] BigInteger.Compare
2: [       OK ] BigInteger.Compare (0 ms)
2: [----------] 6 tests from BigInteger (0 ms total)
2: 
2: [----------] 11 tests from Document
2: [ RUN      ] Document.Parse
2: [       OK ] Document.Parse (0 ms)
2: [ RUN      ] Document.UnchangedOnParseError
2: [       OK ] Document.UnchangedOnParseError (0 ms)
2: [ RUN      ] Document.Parse_Encoding
2: [       OK ] Document.Parse_Encoding (0 ms)
2: [ RUN      ] Document.ParseStream_EncodedInputStream
2: [       OK ] Document.ParseStream_EncodedInputStream (0 ms)
2: [ RUN      ] Document.ParseStream_AutoUTFInputStream
2: [       OK ] Document.ParseStream_AutoUTFInputStream (0 ms)
2: [ RUN      ] Document.Swap
2: [       OK ] Document.Swap (0 ms)
2: [ RUN      ] Document.AcceptWriter
2: [       OK ] Document.AcceptWriter (0 ms)
2: [ RUN      ] Document.UserBuffer
2: [       OK ] Document.UserBuffer (0 ms)
2: [ RUN      ] Document.AssertAcceptInvalidNameType
2: [       OK ] Document.AssertAcceptInvalidNameType (0 ms)
2: [ RUN      ] Document.UTF16_Document
2: [       OK ] Document.UTF16_Document (0 ms)
2: [ RUN      ] Document.CrtAllocator
2: [       OK ] Document.CrtAllocator (0 ms)
2: [----------] 11 tests from Document (1 ms total)
2: 
2: [----------] 4 tests from DocumentMove/0, where TypeParam = rapidjson::CrtAllocator
2: [ RUN      ] DocumentMove/0.MoveConstructor
2: [       OK ] DocumentMove/0.MoveConstructor (0 ms)
2: [ RUN      ] DocumentMove/0.MoveConstructorParseError
2: [       OK ] DocumentMove/0.MoveConstructorParseError (0 ms)
2: [ RUN      ] DocumentMove/0.MoveAssignment
2: [       OK ] DocumentMove/0.MoveAssignment (0 ms)
2: [ RUN      ] DocumentMove/0.MoveAssignmentParseError
2: [       OK ] DocumentMove/0.MoveAssignmentParseError (0 ms)
2: [----------] 4 tests from DocumentMove/0 (0 ms total)
2: 
2: [----------] 4 tests from DocumentMove/1, where TypeParam = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>
2: [ RUN      ] DocumentMove/1.MoveConstructor
2: [       OK ] DocumentMove/1.MoveConstructor (0 ms)
2: [ RUN      ] DocumentMove/1.MoveConstructorParseError
2: [       OK ] DocumentMove/1.MoveConstructorParseError (0 ms)
2: [ RUN      ] DocumentMove/1.MoveAssignment
2: [       OK ] DocumentMove/1.MoveAssignment (0 ms)
2: [ RUN      ] DocumentMove/1.MoveAssignmentParseError
2: [       OK ] DocumentMove/1.MoveAssignmentParseError (0 ms)
2: [----------] 4 tests from DocumentMove/1 (0 ms total)
2: 
2: [----------] 2 tests from dtoa
2: [ RUN      ] dtoa.normal
2: [       OK ] dtoa.normal (0 ms)
2: [ RUN      ] dtoa.maxDecimalPlaces
2: [       OK ] dtoa.maxDecimalPlaces (0 ms)
2: [----------] 2 tests from dtoa (0 ms total)
2: 
2: [----------] 4 tests from EncodedStreamTest
2: [ RUN      ] EncodedStreamTest.EncodedInputStream
2: [       OK ] EncodedStreamTest.EncodedInputStream (0 ms)
2: [ RUN      ] EncodedStreamTest.AutoUTFInputStream
2: [       OK ] EncodedStreamTest.AutoUTFInputStream (0 ms)
2: [ RUN      ] EncodedStreamTest.EncodedOutputStream
2: [       OK ] EncodedStreamTest.EncodedOutputStream (0 ms)
2: [ RUN      ] EncodedStreamTest.AutoUTFOutputStream
2: [       OK ] EncodedStreamTest.AutoUTFOutputStream (0 ms)
2: [----------] 4 tests from EncodedStreamTest (2 ms total)
2: 
2: [----------] 4 tests from EncodingsTest
2: [ RUN      ] EncodingsTest.UTF8
2: [       OK ] EncodingsTest.UTF8 (32 ms)
2: [ RUN      ] EncodingsTest.UTF16
2: [       OK ] EncodingsTest.UTF16 (25 ms)
2: [ RUN      ] EncodingsTest.UTF32
2: [       OK ] EncodingsTest.UTF32 (10 ms)
2: [ RUN      ] EncodingsTest.ASCII
2: [       OK ] EncodingsTest.ASCII (0 ms)
2: [----------] 4 tests from EncodingsTest (67 ms total)
2: 
2: [----------] 1 test from Fwd
2: [ RUN      ] Fwd.Fwd
2: [       OK ] Fwd.Fwd (0 ms)
2: [----------] 1 test from Fwd (0 ms total)
2: 
2: [----------] 2 tests from FileStreamTest
2: [ RUN      ] FileStreamTest.FileReadStream
2: [       OK ] FileStreamTest.FileReadStream (17 ms)
2: [ RUN      ] FileStreamTest.FileWriteStream
2: [       OK ] FileStreamTest.FileWriteStream (8 ms)
2: [----------] 2 tests from FileStreamTest (26 ms total)
2: 
2: [----------] 4 tests from itoa
2: [ RUN      ] itoa.u32toa
2: [       OK ] itoa.u32toa (0 ms)
2: [ RUN      ] itoa.i32toa
2: [       OK ] itoa.i32toa (0 ms)
2: [ RUN      ] itoa.u64toa
2: [       OK ] itoa.u64toa (0 ms)
2: [ RUN      ] itoa.i64toa
2: [       OK ] itoa.i64toa (0 ms)
2: [----------] 4 tests from itoa (0 ms total)
2: 
2: [----------] 6 tests from IStreamWrapper
2: [ RUN      ] IStreamWrapper.istringstream
2: [       OK ] IStreamWrapper.istringstream (0 ms)
2: [ RUN      ] IStreamWrapper.stringstream
2: [       OK ] IStreamWrapper.stringstream (0 ms)
2: [ RUN      ] IStreamWrapper.wistringstream
2: [       OK ] IStreamWrapper.wistringstream (0 ms)
2: [ RUN      ] IStreamWrapper.wstringstream
2: [       OK ] IStreamWrapper.wstringstream (0 ms)
2: [ RUN      ] IStreamWrapper.ifstream
2: [       OK ] IStreamWrapper.ifstream (0 ms)
2: [ RUN      ] IStreamWrapper.fstream
2: [       OK ] IStreamWrapper.fstream (0 ms)
2: [----------] 6 tests from IStreamWrapper (0 ms total)
2: 
2: [----------] 1 test from JsonChecker
2: [ RUN      ] JsonChecker.Reader
2: [       OK ] JsonChecker.Reader (0 ms)
2: [----------] 1 test from JsonChecker (0 ms total)
2: 
2: [----------] 2 tests from NamespaceTest
2: [ RUN      ] NamespaceTest.Using
2: [       OK ] NamespaceTest.Using (0 ms)
2: [ RUN      ] NamespaceTest.Direct
2: [       OK ] NamespaceTest.Direct (0 ms)
2: [----------] 2 tests from NamespaceTest (0 ms total)
2: 
2: [----------] 36 tests from Pointer
2: [ RUN      ] Pointer.DefaultConstructor
2: [       OK ] Pointer.DefaultConstructor (0 ms)
2: [ RUN      ] Pointer.Parse
2: [       OK ] Pointer.Parse (0 ms)
2: [ RUN      ] Pointer.Parse_URIFragment
2: [       OK ] Pointer.Parse_URIFragment (0 ms)
2: [ RUN      ] Pointer.Stringify
2: [       OK ] Pointer.Stringify (0 ms)
2: [ RUN      ] Pointer.ConstructorWithToken
2: [       OK ] Pointer.ConstructorWithToken (0 ms)
2: [ RUN      ] Pointer.CopyConstructor
2: [       OK ] Pointer.CopyConstructor (0 ms)
2: [ RUN      ] Pointer.Assignment
2: [       OK ] Pointer.Assignment (0 ms)
2: [ RUN      ] Pointer.Append
2: [       OK ] Pointer.Append (0 ms)
2: [ RUN      ] Pointer.Equality
2: [       OK ] Pointer.Equality (0 ms)
2: [ RUN      ] Pointer.Inequality
2: [       OK ] Pointer.Inequality (0 ms)
2: [ RUN      ] Pointer.Create
2: [       OK ] Pointer.Create (0 ms)
2: [ RUN      ] Pointer.Get
2: [       OK ] Pointer.Get (0 ms)
2: [ RUN      ] Pointer.GetWithDefault
2: [       OK ] Pointer.GetWithDefault (0 ms)
2: [ RUN      ] Pointer.GetWithDefault_NoAllocator
2: [       OK ] Pointer.GetWithDefault_NoAllocator (0 ms)
2: [ RUN      ] Pointer.Set
2: [       OK ] Pointer.Set (0 ms)
2: [ RUN      ] Pointer.Set_NoAllocator
2: [       OK ] Pointer.Set_NoAllocator (0 ms)
2: [ RUN      ] Pointer.Swap
2: [       OK ] Pointer.Swap (0 ms)
2: [ RUN      ] Pointer.Swap_NoAllocator
2: [       OK ] Pointer.Swap_NoAllocator (0 ms)
2: [ RUN      ] Pointer.Erase
2: [       OK ] Pointer.Erase (0 ms)
2: [ RUN      ] Pointer.CreateValueByPointer
2: [       OK ] Pointer.CreateValueByPointer (0 ms)
2: [ RUN      ] Pointer.CreateValueByPointer_NoAllocator
2: [       OK ] Pointer.CreateValueByPointer_NoAllocator (0 ms)
2: [ RUN      ] Pointer.GetValueByPointer
2: [       OK ] Pointer.GetValueByPointer (0 ms)
2: [ RUN      ] Pointer.GetValueByPointerWithDefault_Pointer
2: [       OK ] Pointer.GetValueByPointerWithDefault_Pointer (0 ms)
2: [ RUN      ] Pointer.GetValueByPointerWithDefault_String
2: [       OK ] Pointer.GetValueByPointerWithDefault_String (0 ms)
2: [ RUN      ] Pointer.GetValueByPointerWithDefault_Pointer_NoAllocator
2: [       OK ] Pointer.GetValueByPointerWithDefault_Pointer_NoAllocator (0 ms)
2: [ RUN      ] Pointer.GetValueByPointerWithDefault_String_NoAllocator
2: [       OK ] Pointer.GetValueByPointerWithDefault_String_NoAllocator (0 ms)
2: [ RUN      ] Pointer.SetValueByPointer_Pointer
2: [       OK ] Pointer.SetValueByPointer_Pointer (0 ms)
2: [ RUN      ] Pointer.SetValueByPointer_String
2: [       OK ] Pointer.SetValueByPointer_String (0 ms)
2: [ RUN      ] Pointer.SetValueByPointer_Pointer_NoAllocator
2: [       OK ] Pointer.SetValueByPointer_Pointer_NoAllocator (0 ms)
2: [ RUN      ] Pointer.SetValueByPointer_String_NoAllocator
2: [       OK ] Pointer.SetValueByPointer_String_NoAllocator (0 ms)
2: [ RUN      ] Pointer.SwapValueByPointer
2: [       OK ] Pointer.SwapValueByPointer (0 ms)
2: [ RUN      ] Pointer.SwapValueByPointer_NoAllocator
2: [       OK ] Pointer.SwapValueByPointer_NoAllocator (0 ms)
2: [ RUN      ] Pointer.EraseValueByPointer_Pointer
2: [       OK ] Pointer.EraseValueByPointer_Pointer (0 ms)
2: [ RUN      ] Pointer.EraseValueByPointer_String
2: [       OK ] Pointer.EraseValueByPointer_String (0 ms)
2: [ RUN      ] Pointer.Ambiguity
2: [       OK ] Pointer.Ambiguity (0 ms)
2: [ RUN      ] Pointer.Issue483
2: [       OK ] Pointer.Issue483 (0 ms)
2: [----------] 36 tests from Pointer (1 ms total)
2: 
2: [----------] 8 tests from PrettyWriter
2: [ RUN      ] PrettyWriter.Basic
2: [       OK ] PrettyWriter.Basic (0 ms)
2: [ RUN      ] PrettyWriter.FormatOptions
2: [       OK ] PrettyWriter.FormatOptions (0 ms)
2: [ RUN      ] PrettyWriter.SetIndent
2: [       OK ] PrettyWriter.SetIndent (0 ms)
2: [ RUN      ] PrettyWriter.String
2: [       OK ] PrettyWriter.String (0 ms)
2: [ RUN      ] PrettyWriter.String_STDSTRING
2: [       OK ] PrettyWriter.String_STDSTRING (0 ms)
2: [ RUN      ] PrettyWriter.OStreamWrapper
2: [       OK ] PrettyWriter.OStreamWrapper (0 ms)
2: [ RUN      ] PrettyWriter.FileWriteStream
2: [       OK ] PrettyWriter.FileWriteStream (0 ms)
2: [ RUN      ] PrettyWriter.RawValue
2: [       OK ] PrettyWriter.RawValue (0 ms)
2: [----------] 8 tests from PrettyWriter (0 ms total)
2: 
2: [----------] 7 tests from OStreamWrapper
2: [ RUN      ] OStreamWrapper.ostringstream
2: [       OK ] OStreamWrapper.ostringstream (0 ms)
2: [ RUN      ] OStreamWrapper.stringstream
2: [       OK ] OStreamWrapper.stringstream (0 ms)
2: [ RUN      ] OStreamWrapper.wostringstream
2: [       OK ] OStreamWrapper.wostringstream (0 ms)
2: [ RUN      ] OStreamWrapper.wstringstream
2: [       OK ] OStreamWrapper.wstringstream (0 ms)
2: [ RUN      ] OStreamWrapper.cout
2: Hello World!
2: [       OK ] OStreamWrapper.cout (0 ms)
2: [ RUN      ] OStreamWrapper.ofstream
2: [       OK ] OStreamWrapper.ofstream (0 ms)
2: [ RUN      ] OStreamWrapper.fstream
2: [       OK ] OStreamWrapper.fstream (0 ms)
2: [----------] 7 tests from OStreamWrapper (0 ms total)
2: 
2: [----------] 53 tests from Reader
2: [ RUN      ] Reader.ParseTrue
2: [       OK ] Reader.ParseTrue (0 ms)
2: [ RUN      ] Reader.ParseFalse
2: [       OK ] Reader.ParseFalse (0 ms)
2: [ RUN      ] Reader.ParseNumber_Integer
2: [       OK ] Reader.ParseNumber_Integer (74 ms)
2: [ RUN      ] Reader.ParseNumber_NormalPrecisionDouble
2: [       OK ] Reader.ParseNumber_NormalPrecisionDouble (60 ms)
2: [ RUN      ] Reader.ParseNumber_FullPrecisionDouble
2: [       OK ] Reader.ParseNumber_FullPrecisionDouble (102 ms)
2: [ RUN      ] Reader.ParseNumber_NormalPrecisionError
2: ULP Average = 0.365552, Max = 3 
2: [       OK ] Reader.ParseNumber_NormalPrecisionError (324 ms)
2: [ RUN      ] Reader.ParseNumber_Error
2: [       OK ] Reader.ParseNumber_Error (0 ms)
2: [ RUN      ] Reader.ParseString
2: [       OK ] Reader.ParseString (0 ms)
2: [ RUN      ] Reader.ParseString_Transcoding
2: [       OK ] Reader.ParseString_Transcoding (0 ms)
2: [ RUN      ] Reader.ParseString_TranscodingWithValidation
2: [       OK ] Reader.ParseString_TranscodingWithValidation (0 ms)
2: [ RUN      ] Reader.ParseString_NonDestructive
2: [       OK ] Reader.ParseString_NonDestructive (0 ms)
2: [ RUN      ] Reader.ParseString_Error
2: [       OK ] Reader.ParseString_Error (0 ms)
2: [ RUN      ] Reader.ParseEmptyArray
2: [       OK ] Reader.ParseEmptyArray (0 ms)
2: [ RUN      ] Reader.ParseArray
2: [       OK ] Reader.ParseArray (0 ms)
2: [ RUN      ] Reader.ParseArray_Error
2: [       OK ] Reader.ParseArray_Error (0 ms)
2: [ RUN      ] Reader.ParseObject
2: [       OK ] Reader.ParseObject (0 ms)
2: [ RUN      ] Reader.Parse_EmptyObject
2: [       OK ] Reader.Parse_EmptyObject (0 ms)
2: [ RUN      ] Reader.Parse_MultipleRoot
2: [       OK ] Reader.Parse_MultipleRoot (0 ms)
2: [ RUN      ] Reader.ParseIterative_MultipleRoot
2: [       OK ] Reader.ParseIterative_MultipleRoot (0 ms)
2: [ RUN      ] Reader.ParseInsitu_MultipleRoot
2: [       OK ] Reader.ParseInsitu_MultipleRoot (0 ms)
2: [ RUN      ] Reader.ParseInsituIterative_MultipleRoot
2: [       OK ] Reader.ParseInsituIterative_MultipleRoot (0 ms)
2: [ RUN      ] Reader.ParseDocument_Error
2: [       OK ] Reader.ParseDocument_Error (0 ms)
2: [ RUN      ] Reader.ParseValue_Error
2: [       OK ] Reader.ParseValue_Error (0 ms)
2: [ RUN      ] Reader.ParseObject_Error
2: [       OK ] Reader.ParseObject_Error (0 ms)
2: [ RUN      ] Reader.SkipWhitespace
2: [       OK ] Reader.SkipWhitespace (0 ms)
2: [ RUN      ] Reader.CustomStringStream
2: [       OK ] Reader.CustomStringStream (0 ms)
2: [ RUN      ] Reader.Parse_IStreamWrapper_StringStream
2: [       OK ] Reader.Parse_IStreamWrapper_StringStream (0 ms)
2: [ RUN      ] Reader.IterativeParsing_ErrorHandling
2: [       OK ] Reader.IterativeParsing_ErrorHandling (0 ms)
2: [ RUN      ] Reader.IterativeParsing_General
2: [       OK ] Reader.IterativeParsing_General (0 ms)
2: [ RUN      ] Reader.IterativeParsing_Count
2: [       OK ] Reader.IterativeParsing_Count (0 ms)
2: [ RUN      ] Reader.IterativeParsing_ShortCircuit
2: [       OK ] Reader.IterativeParsing_ShortCircuit (0 ms)
2: [ RUN      ] Reader.BaseReaderHandler_Default
2: [       OK ] Reader.BaseReaderHandler_Default (0 ms)
2: [ RUN      ] Reader.ParseTerminationByHandler
2: [       OK ] Reader.ParseTerminationByHandler (0 ms)
2: [ RUN      ] Reader.ParseComments
2: [       OK ] Reader.ParseComments (0 ms)
2: [ RUN      ] Reader.ParseEmptyInlineComment
2: [       OK ] Reader.ParseEmptyInlineComment (0 ms)
2: [ RUN      ] Reader.ParseEmptyOnelineComment
2: [       OK ] Reader.ParseEmptyOnelineComment (0 ms)
2: [ RUN      ] Reader.ParseMultipleCommentsInARow
2: [       OK ] Reader.ParseMultipleCommentsInARow (0 ms)
2: [ RUN      ] Reader.InlineCommentsAreDisabledByDefault
2: [       OK ] Reader.InlineCommentsAreDisabledByDefault (0 ms)
2: [ RUN      ] Reader.OnelineCommentsAreDisabledByDefault
2: [       OK ] Reader.OnelineCommentsAreDisabledByDefault (0 ms)
2: [ RUN      ] Reader.EofAfterOneLineComment
2: [       OK ] Reader.EofAfterOneLineComment (0 ms)
2: [ RUN      ] Reader.IncompleteMultilineComment
2: [       OK ] Reader.IncompleteMultilineComment (0 ms)
2: [ RUN      ] Reader.IncompleteMultilineComment2
2: [       OK ] Reader.IncompleteMultilineComment2 (0 ms)
2: [ RUN      ] Reader.UnrecognizedComment
2: [       OK ] Reader.UnrecognizedComment (0 ms)
2: [ RUN      ] Reader.NumbersAsStrings
2: [       OK ] Reader.NumbersAsStrings (0 ms)
2: [ RUN      ] Reader.TrailingCommas
2: [       OK ] Reader.TrailingCommas (0 ms)
2: [ RUN      ] Reader.TrailingCommasIterative
2: [       OK ] Reader.TrailingCommasIterative (0 ms)
2: [ RUN      ] Reader.MultipleTrailingCommaErrors
2: [       OK ] Reader.MultipleTrailingCommaErrors (0 ms)
2: [ RUN      ] Reader.MultipleTrailingCommaErrorsIterative
2: [       OK ] Reader.MultipleTrailingCommaErrorsIterative (0 ms)
2: [ RUN      ] Reader.EmptyExceptForCommaErrors
2: [       OK ] Reader.EmptyExceptForCommaErrors (0 ms)
2: [ RUN      ] Reader.EmptyExceptForCommaErrorsIterative
2: [       OK ] Reader.EmptyExceptForCommaErrorsIterative (0 ms)
2: [ RUN      ] Reader.TrailingCommaHandlerTermination
2: [       OK ] Reader.TrailingCommaHandlerTermination (0 ms)
2: [ RUN      ] Reader.TrailingCommaHandlerTerminationIterative
2: [       OK ] Reader.TrailingCommaHandlerTerminationIterative (0 ms)
2: [ RUN      ] Reader.ParseNanAndInfinity
2: [       OK ] Reader.ParseNanAndInfinity (0 ms)
2: [----------] 53 tests from Reader (562 ms total)
2: 
2: [----------] 49 tests from Regex
2: [ RUN      ] Regex.Single
2: [       OK ] Regex.Single (0 ms)
2: [ RUN      ] Regex.Concatenation
2: [       OK ] Regex.Concatenation (0 ms)
2: [ RUN      ] Regex.Alternation1
2: [       OK ] Regex.Alternation1 (0 ms)
2: [ RUN      ] Regex.Alternation2
2: [       OK ] Regex.Alternation2 (0 ms)
2: [ RUN      ] Regex.Parenthesis1
2: [       OK ] Regex.Parenthesis1 (0 ms)
2: [ RUN      ] Regex.Parenthesis2
2: [       OK ] Regex.Parenthesis2 (0 ms)
2: [ RUN      ] Regex.Parenthesis3
2: [       OK ] Regex.Parenthesis3 (0 ms)
2: [ RUN      ] Regex.ZeroOrOne1
2: [       OK ] Regex.ZeroOrOne1 (0 ms)
2: [ RUN      ] Regex.ZeroOrOne2
2: [       OK ] Regex.ZeroOrOne2 (0 ms)
2: [ RUN      ] Regex.ZeroOrOne3
2: [       OK ] Regex.ZeroOrOne3 (0 ms)
2: [ RUN      ] Regex.ZeroOrOne4
2: [       OK ] Regex.ZeroOrOne4 (0 ms)
2: [ RUN      ] Regex.ZeroOrOne5
2: [       OK ] Regex.ZeroOrOne5 (0 ms)
2: [ RUN      ] Regex.ZeroOrMore1
2: [       OK ] Regex.ZeroOrMore1 (0 ms)
2: [ RUN      ] Regex.ZeroOrMore2
2: [       OK ] Regex.ZeroOrMore2 (0 ms)
2: [ RUN      ] Regex.ZeroOrMore3
2: [       OK ] Regex.ZeroOrMore3 (0 ms)
2: [ RUN      ] Regex.ZeroOrMore4
2: [       OK ] Regex.ZeroOrMore4 (0 ms)
2: [ RUN      ] Regex.OneOrMore1
2: [       OK ] Regex.OneOrMore1 (0 ms)
2: [ RUN      ] Regex.OneOrMore2
2: [       OK ] Regex.OneOrMore2 (0 ms)
2: [ RUN      ] Regex.OneOrMore3
2: [       OK ] Regex.OneOrMore3 (0 ms)
2: [ RUN      ] Regex.OneOrMore4
2: [       OK ] Regex.OneOrMore4 (0 ms)
2: [ RUN      ] Regex.QuantifierExact1
2: [       OK ] Regex.QuantifierExact1 (0 ms)
2: [ RUN      ] Regex.QuantifierExact2
2: [       OK ] Regex.QuantifierExact2 (0 ms)
2: [ RUN      ] Regex.QuantifierExact3
2: [       OK ] Regex.QuantifierExact3 (0 ms)
2: [ RUN      ] Regex.QuantifierMin1
2: [       OK ] Regex.QuantifierMin1 (0 ms)
2: [ RUN      ] Regex.QuantifierMin2
2: [       OK ] Regex.QuantifierMin2 (0 ms)
2: [ RUN      ] Regex.QuantifierMin3
2: [       OK ] Regex.QuantifierMin3 (0 ms)
2: [ RUN      ] Regex.QuantifierMinMax1
2: [       OK ] Regex.QuantifierMinMax1 (0 ms)
2: [ RUN      ] Regex.QuantifierMinMax2
2: [       OK ] Regex.QuantifierMinMax2 (0 ms)
2: [ RUN      ] Regex.QuantifierMinMax3
2: [       OK ] Regex.QuantifierMinMax3 (0 ms)
2: [ RUN      ] Regex.QuantifierMinMax4
2: [       OK ] Regex.QuantifierMinMax4 (0 ms)
2: [ RUN      ] Regex.QuantifierMinMax5
2: [       OK ] Regex.QuantifierMinMax5 (0 ms)
2: [ RUN      ] Regex.Unicode
2: [       OK ] Regex.Unicode (0 ms)
2: [ RUN      ] Regex.AnyCharacter
2: [       OK ] Regex.AnyCharacter (0 ms)
2: [ RUN      ] Regex.CharacterRange1
2: [       OK ] Regex.CharacterRange1 (0 ms)
2: [ RUN      ] Regex.CharacterRange2
2: [       OK ] Regex.CharacterRange2 (0 ms)
2: [ RUN      ] Regex.CharacterRange3
2: [       OK ] Regex.CharacterRange3 (0 ms)
2: [ RUN      ] Regex.CharacterRange4
2: [       OK ] Regex.CharacterRange4 (0 ms)
2: [ RUN      ] Regex.CharacterRange5
2: [       OK ] Regex.CharacterRange5 (0 ms)
2: [ RUN      ] Regex.CharacterRange6
2: [       OK ] Regex.CharacterRange6 (0 ms)
2: [ RUN      ] Regex.CharacterRange7
2: [       OK ] Regex.CharacterRange7 (0 ms)
2: [ RUN      ] Regex.CharacterRange8
2: [       OK ] Regex.CharacterRange8 (0 ms)
2: [ RUN      ] Regex.Search
2: [       OK ] Regex.Search (0 ms)
2: [ RUN      ] Regex.Search_BeginAnchor
2: [       OK ] Regex.Search_BeginAnchor (0 ms)
2: [ RUN      ] Regex.Search_EndAnchor
2: [       OK ] Regex.Search_EndAnchor (0 ms)
2: [ RUN      ] Regex.Search_BothAnchor
2: [       OK ] Regex.Search_BothAnchor (0 ms)
2: [ RUN      ] Regex.Escape
2: [       OK ] Regex.Escape (0 ms)
2: [ RUN      ] Regex.Invalid
2: [       OK ] Regex.Invalid (0 ms)
2: [ RUN      ] Regex.Issue538
2: [       OK ] Regex.Issue538 (0 ms)
2: [ RUN      ] Regex.Issue583
2: [       OK ] Regex.Issue583 (6 ms)
2: [----------] 49 tests from Regex (7 ms total)
2: 
2: [----------] 56 tests from SchemaValidator
2: [ RUN      ] SchemaValidator.Hasher
2: [       OK ] SchemaValidator.Hasher (0 ms)
2: [ RUN      ] SchemaValidator.Typeless
2: [       OK ] SchemaValidator.Typeless (0 ms)
2: [ RUN      ] SchemaValidator.MultiType
2: [       OK ] SchemaValidator.MultiType (0 ms)
2: [ RUN      ] SchemaValidator.Enum_Typed
2: [       OK ] SchemaValidator.Enum_Typed (0 ms)
2: [ RUN      ] SchemaValidator.Enum_Typless
2: [       OK ] SchemaValidator.Enum_Typless (0 ms)
2: [ RUN      ] SchemaValidator.Enum_InvalidType
2: [       OK ] SchemaValidator.Enum_InvalidType (0 ms)
2: [ RUN      ] SchemaValidator.AllOf
2: [       OK ] SchemaValidator.AllOf (0 ms)
2: [ RUN      ] SchemaValidator.AnyOf
2: [       OK ] SchemaValidator.AnyOf (0 ms)
2: [ RUN      ] SchemaValidator.OneOf
2: [       OK ] SchemaValidator.OneOf (0 ms)
2: [ RUN      ] SchemaValidator.Not
2: [       OK ] SchemaValidator.Not (0 ms)
2: [ RUN      ] SchemaValidator.Ref
2: [       OK ] SchemaValidator.Ref (0 ms)
2: [ RUN      ] SchemaValidator.Ref_AllOf
2: [       OK ] SchemaValidator.Ref_AllOf (0 ms)
2: [ RUN      ] SchemaValidator.String
2: [       OK ] SchemaValidator.String (0 ms)
2: [ RUN      ] SchemaValidator.String_LengthRange
2: [       OK ] SchemaValidator.String_LengthRange (0 ms)
2: [ RUN      ] SchemaValidator.String_Pattern
2: [       OK ] SchemaValidator.String_Pattern (0 ms)
2: [ RUN      ] SchemaValidator.String_Pattern_Invalid
2: [       OK ] SchemaValidator.String_Pattern_Invalid (0 ms)
2: [ RUN      ] SchemaValidator.Integer
2: [       OK ] SchemaValidator.Integer (0 ms)
2: [ RUN      ] SchemaValidator.Integer_Range
2: [       OK ] SchemaValidator.Integer_Range (0 ms)
2: [ RUN      ] SchemaValidator.Integer_Range64Boundary
2: [       OK ] SchemaValidator.Integer_Range64Boundary (0 ms)
2: [ RUN      ] SchemaValidator.Integer_RangeU64Boundary
2: [       OK ] SchemaValidator.Integer_RangeU64Boundary (0 ms)
2: [ RUN      ] SchemaValidator.Integer_Range64BoundaryExclusive
2: [       OK ] SchemaValidator.Integer_Range64BoundaryExclusive (0 ms)
2: [ RUN      ] SchemaValidator.Integer_MultipleOf
2: [       OK ] SchemaValidator.Integer_MultipleOf (0 ms)
2: [ RUN      ] SchemaValidator.Integer_MultipleOf64Boundary
2: [       OK ] SchemaValidator.Integer_MultipleOf64Boundary (0 ms)
2: [ RUN      ] SchemaValidator.Number_Range
2: [       OK ] SchemaValidator.Number_Range (0 ms)
2: [ RUN      ] SchemaValidator.Number_RangeInt
2: [       OK ] SchemaValidator.Number_RangeInt (0 ms)
2: [ RUN      ] SchemaValidator.Number_RangeDouble
2: [       OK ] SchemaValidator.Number_RangeDouble (0 ms)
2: [ RUN      ] SchemaValidator.Number_RangeDoubleU64Boundary
2: [       OK ] SchemaValidator.Number_RangeDoubleU64Boundary (0 ms)
2: [ RUN      ] SchemaValidator.Number_MultipleOf
2: [       OK ] SchemaValidator.Number_MultipleOf (0 ms)
2: [ RUN      ] SchemaValidator.Number_MultipleOfOne
2: [       OK ] SchemaValidator.Number_MultipleOfOne (0 ms)
2: [ RUN      ] SchemaValidator.Object
2: [       OK ] SchemaValidator.Object (0 ms)
2: [ RUN      ] SchemaValidator.Object_Properties
2: [       OK ] SchemaValidator.Object_Properties (0 ms)
2: [ RUN      ] SchemaValidator.Object_AdditionalPropertiesBoolean
2: [       OK ] SchemaValidator.Object_AdditionalPropertiesBoolean (0 ms)
2: [ RUN      ] SchemaValidator.Object_AdditionalPropertiesObject
2: [       OK ] SchemaValidator.Object_AdditionalPropertiesObject (0 ms)
2: [ RUN      ] SchemaValidator.Object_Required
2: [       OK ] SchemaValidator.Object_Required (0 ms)
2: [ RUN      ] SchemaValidator.Object_PropertiesRange
2: [       OK ] SchemaValidator.Object_PropertiesRange (0 ms)
2: [ RUN      ] SchemaValidator.Object_PropertyDependencies
2: [       OK ] SchemaValidator.Object_PropertyDependencies (0 ms)
2: [ RUN      ] SchemaValidator.Object_SchemaDependencies
2: [       OK ] SchemaValidator.Object_SchemaDependencies (0 ms)
2: [ RUN      ] SchemaValidator.Object_PatternProperties
2: [       OK ] SchemaValidator.Object_PatternProperties (0 ms)
2: [ RUN      ] SchemaValidator.Object_PatternProperties_AdditionalProperties
2: [       OK ] SchemaValidator.Object_PatternProperties_AdditionalProperties (0 ms)
2: [ RUN      ] SchemaValidator.Array
2: [       OK ] SchemaValidator.Array (0 ms)
2: [ RUN      ] SchemaValidator.Array_ItemsList
2: [       OK ] SchemaValidator.Array_ItemsList (0 ms)
2: [ RUN      ] SchemaValidator.Array_ItemsTuple
2: [       OK ] SchemaValidator.Array_ItemsTuple (0 ms)
2: [ RUN      ] SchemaValidator.Array_AdditionalItmes
2: [       OK ] SchemaValidator.Array_AdditionalItmes (0 ms)
2: [ RUN      ] SchemaValidator.Array_ItemsRange
2: [       OK ] SchemaValidator.Array_ItemsRange (0 ms)
2: [ RUN      ] SchemaValidator.Array_UniqueItems
2: [       OK ] SchemaValidator.Array_UniqueItems (0 ms)
2: [ RUN      ] SchemaValidator.Boolean
2: [       OK ] SchemaValidator.Boolean (0 ms)
2: [ RUN      ] SchemaValidator.Null
2: [       OK ] SchemaValidator.Null (0 ms)
2: [ RUN      ] SchemaValidator.ObjectInArray
2: [       OK ] SchemaValidator.ObjectInArray (0 ms)
2: [ RUN      ] SchemaValidator.MultiTypeInObject
2: [       OK ] SchemaValidator.MultiTypeInObject (0 ms)
2: [ RUN      ] SchemaValidator.MultiTypeWithObject
2: [       OK ] SchemaValidator.MultiTypeWithObject (0 ms)
2: [ RUN      ] SchemaValidator.AllOf_Nested
2: [       OK ] SchemaValidator.AllOf_Nested (0 ms)
2: [ RUN      ] SchemaValidator.EscapedPointer
2: [       OK ] SchemaValidator.EscapedPointer (0 ms)
2: [ RUN      ] SchemaValidator.ValidateMetaSchema
2: [       OK ] SchemaValidator.ValidateMetaSchema (0 ms)
2: [ RUN      ] SchemaValidator.ValidateMetaSchema_UTF16
2: [       OK ] SchemaValidator.ValidateMetaSchema_UTF16 (0 ms)
2: [ RUN      ] SchemaValidator.TestSuite
2: Fail: jsonschema/tests/draft4/refRemote.json "change resolution scope" "changed scope ref invalid"
2: 262 / 263 passed (99%)
2: [       OK ] SchemaValidator.TestSuite (1 ms)
2: [ RUN      ] SchemaValidator.Issue608
2: [       OK ] SchemaValidator.Issue608 (0 ms)
2: [----------] 56 tests from SchemaValidator (6 ms total)
2: 
2: [----------] 2 tests from SchemaValidatingReader
2: [ RUN      ] SchemaValidatingReader.Simple
2: [       OK ] SchemaValidatingReader.Simple (0 ms)
2: [ RUN      ] SchemaValidatingReader.Invalid
2: [       OK ] SchemaValidatingReader.Invalid (0 ms)
2: [----------] 2 tests from SchemaValidatingReader (0 ms total)
2: 
2: [----------] 1 test from SchemaValidatingWriter
2: [ RUN      ] SchemaValidatingWriter.Simple
2: [       OK ] SchemaValidatingWriter.Simple (0 ms)
2: [----------] 1 test from SchemaValidatingWriter (0 ms total)
2: 
2: [----------] 1 test from Schema
2: [ RUN      ] Schema.Issue552
2: [       OK ] Schema.Issue552 (0 ms)
2: [----------] 1 test from Schema (0 ms total)
2: 
2: [----------] 4 tests from SIMD
2: [ RUN      ] SIMD.SkipWhitespace
2: [       OK ] SIMD.SkipWhitespace (0 ms)
2: [ RUN      ] SIMD.SkipWhitespace_EncodedMemoryStream
2: [       OK ] SIMD.SkipWhitespace_EncodedMemoryStream (0 ms)
2: [ RUN      ] SIMD.ScanCopyUnescapedString
1: [       OK ] RapidJson.ReaderParseInsitu_DummyHandler (1195 ms)
1: [ RUN      ] RapidJson.ReaderParseInsitu_DummyHandler_ValidateEncoding
2: [       OK ] SIMD.ScanCopyUnescapedString (599 ms)
2: [ RUN      ] SIMD.ScanWriteUnescapedString
2: [       OK ] SIMD.ScanWriteUnescapedString (476 ms)
2: [----------] 4 tests from SIMD (1075 ms total)
2: 
2: [----------] 1 test from StrFunc
2: [ RUN      ] StrFunc.CountStringCodePoint
2: [       OK ] StrFunc.CountStringCodePoint (0 ms)
2: [----------] 1 test from StrFunc (0 ms total)
2: 
2: [----------] 8 tests from StringBuffer
2: [ RUN      ] StringBuffer.InitialSize
2: [       OK ] StringBuffer.InitialSize (0 ms)
2: [ RUN      ] StringBuffer.Put
2: [       OK ] StringBuffer.Put (0 ms)
2: [ RUN      ] StringBuffer.PutN_Issue672
2: [       OK ] StringBuffer.PutN_Issue672 (0 ms)
2: [ RUN      ] StringBuffer.Clear
2: [       OK ] StringBuffer.Clear (0 ms)
2: [ RUN      ] StringBuffer.Push
2: [       OK ] StringBuffer.Push (0 ms)
2: [ RUN      ] StringBuffer.Pop
2: [       OK ] StringBuffer.Pop (0 ms)
2: [ RUN      ] StringBuffer.MoveConstructor
2: [       OK ] StringBuffer.MoveConstructor (0 ms)
2: [ RUN      ] StringBuffer.MoveAssignment
2: [       OK ] StringBuffer.MoveAssignment (0 ms)
2: [----------] 8 tests from StringBuffer (0 ms total)
2: 
2: [----------] 1 test from Strtod
2: [ RUN      ] Strtod.CheckApproximationCase
2: [       OK ] Strtod.CheckApproximationCase (0 ms)
2: [----------] 1 test from Strtod (0 ms total)
2: 
2: [----------] 34 tests from Value
2: [ RUN      ] Value.Size
2: [       OK ] Value.Size (0 ms)
2: [ RUN      ] Value.DefaultConstructor
2: [       OK ] Value.DefaultConstructor (0 ms)
2: [ RUN      ] Value.MoveConstructor
2: [       OK ] Value.MoveConstructor (0 ms)
2: [ RUN      ] Value.AssignmentOperator
2: [       OK ] Value.AssignmentOperator (0 ms)
2: [ RUN      ] Value.EqualtoOperator
2: [       OK ] Value.EqualtoOperator (0 ms)
2: [ RUN      ] Value.CopyFrom
2: [       OK ] Value.CopyFrom (0 ms)
2: [ RUN      ] Value.Swap
2: [       OK ] Value.Swap (0 ms)
2: [ RUN      ] Value.Null
2: [       OK ] Value.Null (0 ms)
2: [ RUN      ] Value.True
2: [       OK ] Value.True (0 ms)
2: [ RUN      ] Value.False
2: [       OK ] Value.False (0 ms)
2: [ RUN      ] Value.Int
2: [       OK ] Value.Int (0 ms)
2: [ RUN      ] Value.Uint
2: [       OK ] Value.Uint (0 ms)
2: [ RUN      ] Value.Int64
2: [       OK ] Value.Int64 (0 ms)
2: [ RUN      ] Value.Uint64
2: [       OK ] Value.Uint64 (0 ms)
2: [ RUN      ] Value.Double
2: [       OK ] Value.Double (0 ms)
2: [ RUN      ] Value.Float
2: [       OK ] Value.Float (0 ms)
2: [ RUN      ] Value.IsLosslessDouble
2: [       OK ] Value.IsLosslessDouble (0 ms)
2: [ RUN      ] Value.IsLosslessFloat
2: [       OK ] Value.IsLosslessFloat (0 ms)
2: [ RUN      ] Value.String
2: [       OK ] Value.String (0 ms)
2: [ RUN      ] Value.SetStringNullException
2: [       OK ] Value.SetStringNullException (0 ms)
2: [ RUN      ] Value.Array
2: [       OK ] Value.Array (0 ms)
2: [ RUN      ] Value.ArrayHelper
2: [       OK ] Value.ArrayHelper (0 ms)
2: [ RUN      ] Value.ArrayHelperRangeFor
2: [       OK ] Value.ArrayHelperRangeFor (0 ms)
2: [ RUN      ] Value.Object
2: [       OK ] Value.Object (0 ms)
2: [ RUN      ] Value.ObjectHelper
2: [       OK ] Value.ObjectHelper (0 ms)
2: [ RUN      ] Value.ObjectHelperRangeFor
2: [       OK ] Value.ObjectHelperRangeFor (0 ms)
2: [ RUN      ] Value.EraseMember_String
2: [       OK ] Value.EraseMember_String (0 ms)
2: [ RUN      ] Value.BigNestedArray
2: [       OK ] Value.BigNestedArray (1 ms)
2: [ RUN      ] Value.BigNestedObject
2: [       OK ] Value.BigNestedObject (192 ms)
2: [ RUN      ] Value.RemoveLastElement
2: [       OK ] Value.RemoveLastElement (0 ms)
2: [ RUN      ] Value.AllocateShortString
2: [       OK ] Value.AllocateShortString (0 ms)
2: [ RUN      ] Value.AcceptTerminationByHandler
2: [       OK ] Value.AcceptTerminationByHandler (0 ms)
2: [ RUN      ] Value.Sorting
2: [       OK ] Value.Sorting (0 ms)
2: [ RUN      ] Value.MergeDuplicateKey
2: [       OK ] Value.MergeDuplicateKey (0 ms)
2: [----------] 34 tests from Value (195 ms total)
2: 
2: [----------] 27 tests from Writer
2: [ RUN      ] Writer.Compact
2: [       OK ] Writer.Compact (0 ms)
2: [ RUN      ] Writer.Root
2: [       OK ] Writer.Root (0 ms)
2: [ RUN      ] Writer.Int
2: [       OK ] Writer.Int (0 ms)
2: [ RUN      ] Writer.UInt
2: [       OK ] Writer.UInt (0 ms)
2: [ RUN      ] Writer.Int64
2: [       OK ] Writer.Int64 (0 ms)
2: [ RUN      ] Writer.Uint64
2: [       OK ] Writer.Uint64 (0 ms)
2: [ RUN      ] Writer.String
2: [       OK ] Writer.String (0 ms)
2: [ RUN      ] Writer.ScanWriteUnescapedString
2: [       OK ] Writer.ScanWriteUnescapedString (0 ms)
2: [ RUN      ] Writer.Double
2: [       OK ] Writer.Double (0 ms)
2: [ RUN      ] Writer.Transcode
2: [       OK ] Writer.Transcode (0 ms)
2: [ RUN      ] Writer.OStreamWrapper
2: [       OK ] Writer.OStreamWrapper (0 ms)
2: [ RUN      ] Writer.AssertRootMayBeAnyValue
2: [       OK ] Writer.AssertRootMayBeAnyValue (0 ms)
2: [ RUN      ] Writer.AssertIncorrectObjectLevel
2: [       OK ] Writer.AssertIncorrectObjectLevel (0 ms)
2: [ RUN      ] Writer.AssertIncorrectArrayLevel
2: [       OK ] Writer.AssertIncorrectArrayLevel (0 ms)
2: [ RUN      ] Writer.AssertIncorrectEndObject
2: [       OK ] Writer.AssertIncorrectEndObject (0 ms)
2: [ RUN      ] Writer.AssertIncorrectEndArray
2: [       OK ] Writer.AssertIncorrectEndArray (0 ms)
2: [ RUN      ] Writer.AssertObjectKeyNotString
2: [       OK ] Writer.AssertObjectKeyNotString (0 ms)
2: [ RUN      ] Writer.AssertMultipleRoot
2: [       OK ] Writer.AssertMultipleRoot (0 ms)
2: [ RUN      ] Writer.RootObjectIsComplete
2: [       OK ] Writer.RootObjectIsComplete (0 ms)
2: [ RUN      ] Writer.RootArrayIsComplete
2: [       OK ] Writer.RootArrayIsComplete (0 ms)
2: [ RUN      ] Writer.RootValueIsComplete
2: [       OK ] Writer.RootValueIsComplete (0 ms)
2: [ RUN      ] Writer.InvalidEncoding
2: [       OK ] Writer.InvalidEncoding (0 ms)
2: [ RUN      ] Writer.ValidateEncoding
2: [       OK ] Writer.ValidateEncoding (0 ms)
2: [ RUN      ] Writer.InvalidEventSequence
2: [       OK ] Writer.InvalidEventSequence (0 ms)
2: [ RUN      ] Writer.NaN
2: [       OK ] Writer.NaN (0 ms)
2: [ RUN      ] Writer.Inf
2: [       OK ] Writer.Inf (0 ms)
2: [ RUN      ] Writer.RawValue
2: [       OK ] Writer.RawValue (0 ms)
2: [----------] 27 tests from Writer (0 ms total)
2: 
2: [----------] Global test environment tear-down
2: [==========] 343 tests from 29 test suites ran. (1949 ms total)
2: [  PASSED  ] 343 tests.
1/2 Test #2: unittest .........................   Passed    1.95 sec
1: [       OK ] RapidJson.ReaderParseInsitu_DummyHandler_ValidateEncoding (1492 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler
1: [       OK ] RapidJson.ReaderParse_DummyHandler (1513 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler_Booleans
1: [       OK ] RapidJson.ReaderParse_DummyHandler_Booleans (31 ms)
1: [ RUN      ] RapidJson.ReaderParseInsitu_DummyHandler_Booleans
1: [       OK ] RapidJson.ReaderParseInsitu_DummyHandler_Booleans (38 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler_Floats
1: [       OK ] RapidJson.ReaderParse_DummyHandler_Floats (70 ms)
1: [ RUN      ] RapidJson.ReaderParseInsitu_DummyHandler_Floats
1: [       OK ] RapidJson.ReaderParseInsitu_DummyHandler_Floats (75 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler_Guids
1: [       OK ] RapidJson.ReaderParse_DummyHandler_Guids (228 ms)
1: [ RUN      ] RapidJson.ReaderParseInsitu_DummyHandler_Guids
1: [       OK ] RapidJson.ReaderParseInsitu_DummyHandler_Guids (151 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler_Integers
1: [       OK ] RapidJson.ReaderParse_DummyHandler_Integers (42 ms)
1: [ RUN      ] RapidJson.ReaderParseInsitu_DummyHandler_Integers
1: [       OK ] RapidJson.ReaderParseInsitu_DummyHandler_Integers (47 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler_Mixed
1: [       OK ] RapidJson.ReaderParse_DummyHandler_Mixed (860 ms)
1: [ RUN      ] RapidJson.ReaderParseInsitu_DummyHandler_Mixed
1: [       OK ] RapidJson.ReaderParseInsitu_DummyHandler_Mixed (589 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler_Nulls
1: [       OK ] RapidJson.ReaderParse_DummyHandler_Nulls (24 ms)
1: [ RUN      ] RapidJson.ReaderParseInsitu_DummyHandler_Nulls
1: [       OK ] RapidJson.ReaderParseInsitu_DummyHandler_Nulls (30 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler_Paragraphs
1: [       OK ] RapidJson.ReaderParse_DummyHandler_Paragraphs (2069 ms)
1: [ RUN      ] RapidJson.ReaderParseInsitu_DummyHandler_Paragraphs
1: [       OK ] RapidJson.ReaderParseInsitu_DummyHandler_Paragraphs (1047 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler_FullPrecision
1: [       OK ] RapidJson.ReaderParse_DummyHandler_FullPrecision (1581 ms)
1: [ RUN      ] RapidJson.ReaderParseIterative_DummyHandler
1: [       OK ] RapidJson.ReaderParseIterative_DummyHandler (1760 ms)
1: [ RUN      ] RapidJson.ReaderParseIterativeInsitu_DummyHandler
1: [       OK ] RapidJson.ReaderParseIterativeInsitu_DummyHandler (1210 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler_ValidateEncoding
1: [       OK ] RapidJson.ReaderParse_DummyHandler_ValidateEncoding (1818 ms)
1: [ RUN      ] RapidJson.DocumentParseInsitu_MemoryPoolAllocator
1: [       OK ] RapidJson.DocumentParseInsitu_MemoryPoolAllocator (1425 ms)
1: [ RUN      ] RapidJson.DocumentParseIterativeInsitu_MemoryPoolAllocator
1: [       OK ] RapidJson.DocumentParseIterativeInsitu_MemoryPoolAllocator (1469 ms)
1: [ RUN      ] RapidJson.DocumentParse_MemoryPoolAllocator
1: [       OK ] RapidJson.DocumentParse_MemoryPoolAllocator (1903 ms)
1: [ RUN      ] RapidJson.DocumentParseLength_MemoryPoolAllocator
1: [       OK ] RapidJson.DocumentParseLength_MemoryPoolAllocator (7190 ms)
1: [ RUN      ] RapidJson.DocumentParseStdString_MemoryPoolAllocator
1: [       OK ] RapidJson.DocumentParseStdString_MemoryPoolAllocator (1897 ms)
1: [ RUN      ] RapidJson.DocumentParseIterative_MemoryPoolAllocator
1: [       OK ] RapidJson.DocumentParseIterative_MemoryPoolAllocator (1934 ms)
1: [ RUN      ] RapidJson.DocumentParse_CrtAllocator
1: [       OK ] RapidJson.DocumentParse_CrtAllocator (2319 ms)
1: [ RUN      ] RapidJson.DocumentParseEncodedInputStream_MemoryStream
1: [       OK ] RapidJson.DocumentParseEncodedInputStream_MemoryStream (7200 ms)
1: [ RUN      ] RapidJson.DocumentParseAutoUTFInputStream_MemoryStream
1: [       OK ] RapidJson.DocumentParseAutoUTFInputStream_MemoryStream (9323 ms)
1: [ RUN      ] RapidJson.DocumentTraverse
1: [       OK ] RapidJson.DocumentTraverse (26 ms)
1: [ RUN      ] RapidJson.DocumentAccept
1: [       OK ] RapidJson.DocumentAccept (44 ms)
1: [ RUN      ] RapidJson.Writer_NullStream
1: [       OK ] RapidJson.Writer_NullStream (214 ms)
1: [ RUN      ] RapidJson.Writer_StringBuffer
1: [       OK ] RapidJson.Writer_StringBuffer (745 ms)
1: [ RUN      ] RapidJson.Writer_StringBuffer_Booleans
1: [       OK ] RapidJson.Writer_StringBuffer_Booleans (293 ms)
1: [ RUN      ] RapidJson.Writer_StringBuffer_Floats
1: [       OK ] RapidJson.Writer_StringBuffer_Floats (414 ms)
1: [ RUN      ] RapidJson.Writer_StringBuffer_Guids
1: [       OK ] RapidJson.Writer_StringBuffer_Guids (400 ms)
1: [ RUN      ] RapidJson.Writer_StringBuffer_Integers
1: [       OK ] RapidJson.Writer_StringBuffer_Integers (307 ms)
1: [ RUN      ] RapidJson.Writer_StringBuffer_Mixed
1: [       OK ] RapidJson.Writer_StringBuffer_Mixed (791 ms)
1: [ RUN      ] RapidJson.Writer_StringBuffer_Nulls
1: [       OK ] RapidJson.Writer_StringBuffer_Nulls (307 ms)
1: [ RUN      ] RapidJson.Writer_StringBuffer_Paragraphs
1: [       OK ] RapidJson.Writer_StringBuffer_Paragraphs (1263 ms)
1: [ RUN      ] RapidJson.PrettyWriter_StringBuffer
1: [       OK ] RapidJson.PrettyWriter_StringBuffer (1116 ms)
1: [ RUN      ] RapidJson.internal_Pow10
1: [       OK ] RapidJson.internal_Pow10 (4 ms)
1: [ RUN      ] RapidJson.SkipWhitespace_Basic
1: [       OK ] RapidJson.SkipWhitespace_Basic (895 ms)
1: [ RUN      ] RapidJson.SkipWhitespace
1: [       OK ] RapidJson.SkipWhitespace (899 ms)
1: [ RUN      ] RapidJson.SkipWhitespace_strspn
1: [       OK ] RapidJson.SkipWhitespace_strspn (1066 ms)
1: [ RUN      ] RapidJson.UTF8_Validate
1: [       OK ] RapidJson.UTF8_Validate (1129 ms)
1: [ RUN      ] RapidJson.FileReadStream
1: [       OK ] RapidJson.FileReadStream (1687 ms)
1: [ RUN      ] RapidJson.ReaderParse_DummyHandler_FileReadStream
1: [       OK ] RapidJson.ReaderParse_DummyHandler_FileReadStream (7068 ms)
1: [ RUN      ] RapidJson.StringBuffer
1: [       OK ] RapidJson.StringBuffer (136 ms)
1: [----------] 50 tests from RapidJson (69363 ms total)
1: 
1: [----------] 1 test from Schema
1: [ RUN      ] Schema.TestSuite
1: 100000 trials in 6.709445 s -> 14904.362432 trials per sec
1: 235 tests per trial
1: [       OK ] Schema.TestSuite (6716 ms)
1: [----------] 1 test from Schema (6716 ms total)
1: 
1: [----------] Global test environment tear-down
1: [==========] 51 tests from 2 test suites ran. (76079 ms total)
1: [  PASSED  ] 51 tests.
2/2 Test #1: perftest .........................   Passed   76.08 sec

The following tests passed:
	unittest
	perftest

100% tests passed, 0 tests failed out of 2

Total Test time (real) =  76.08 sec
>>> rapidjson: Entering fakeroot...
-- Install configuration: "None"
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/lib/pkgconfig/RapidJSON.pc
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/readme.md
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/meta.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/dtoa.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/regex.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/swap.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/itoa.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/ieee754.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/strtod.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/diyfp.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/pow10.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/strfunc.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/stack.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/biginteger.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/filewritestream.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/ostreamwrapper.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/prettywriter.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/fwd.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/pointer.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/document.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/msinttypes
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/msinttypes/inttypes.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/msinttypes/stdint.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/error
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/error/en.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/error/error.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/filereadstream.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/writer.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/memorybuffer.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/encodings.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/allocators.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/memorystream.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/schema.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/istreamwrapper.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/encodedstream.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/reader.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/stringbuffer.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/rapidjson.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/include/rapidjson/stream.h
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/messagereader
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/messagereader/messagereader.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/capitalize
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/capitalize/capitalize.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/tutorial
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/tutorial/tutorial.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/condense
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/condense/condense.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/parsebyparts
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/parsebyparts/parsebyparts.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/pretty
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/pretty/pretty.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/CMakeLists.txt
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/filterkey
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/filterkey/filterkey.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/simplewriter
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/simplewriter/simplewriter.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/schemavalidator
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/schemavalidator/schemavalidator.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/simpledom
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/simpledom/simpledom.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/filterkeydom
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/filterkeydom/filterkeydom.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/jsonx
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/jsonx/jsonx.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/prettyauto
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/prettyauto/prettyauto.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/simplereader
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/simplereader/simplereader.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/serialize
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/share/doc/RapidJSON/examples/serialize/serialize.cpp
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/lib/cmake/RapidJSON/RapidJSONConfig.cmake
-- Installing: /home/buildozer/aports/community/rapidjson/pkg/rapidjson/usr/lib/cmake/RapidJSON/RapidJSONConfigVersion.cmake
>>> rapidjson-dev*: Running split function dev...
>>> rapidjson-dev*: Preparing subpackage rapidjson-dev...
>>> rapidjson-dev*: Running postcheck for rapidjson-dev
>>> rapidjson*: Running postcheck for rapidjson
>>> rapidjson*: Preparing package rapidjson...
>>> rapidjson-dev*: Tracing dependencies...
	pkgconfig
>>> rapidjson-dev*: Package size: 692.0 KB
>>> rapidjson-dev*: Compressing data...
>>> rapidjson-dev*: Create checksum...
>>> rapidjson-dev*: Create rapidjson-dev-1.1.0-r6.apk
>>> rapidjson*: Tracing dependencies...
>>> rapidjson*: Package size: 8.0 KB
>>> rapidjson*: Compressing data...
>>> rapidjson*: Create checksum...
>>> rapidjson*: Create rapidjson-1.1.0-r6.apk
>>> rapidjson: Build complete at Sat, 03 Aug 2024 06:00:51 +0000 elapsed time 0h 1m 55s
>>> rapidjson: Cleaning up srcdir
>>> rapidjson: Cleaning up pkgdir
>>> rapidjson: Uninstalling dependencies...
(1/11) Purging .makedepends-rapidjson (20240803.055857)
(2/11) Purging cmake (3.30.2-r0)
(3/11) Purging samurai (1.2-r5)
(4/11) Purging gtest-dev (1.14.0-r2)
(5/11) Purging gmock (1.14.0-r2)
(6/11) Purging gtest (1.14.0-r2)
(7/11) Purging libarchive (3.7.4-r0)
(8/11) Purging libbz2 (1.0.8-r6)
(9/11) Purging libuv (1.48.0-r0)
(10/11) Purging rhash-libs (1.4.4-r0)
(11/11) Purging xz-libs (5.6.2-r0)
Executing busybox-1.36.1-r31.trigger
OK: 330 MiB in 103 packages
>>> rapidjson: Updating the community/armhf repository index...
>>> rapidjson: Signing the index...