>>> rapidjson: Building community/rapidjson 1.1.0-r7 (using abuild 3.14.1-r3) started Mon, 02 Dec 2024 22:56:37 +0000 >>> rapidjson: Validating /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.3-r0) (3/11) Installing libarchive (3.7.7-r0) (4/11) Installing rhash-libs (1.4.5-r0) (5/11) Installing libuv (1.49.2-r0) (6/11) Installing cmake (3.31.1-r0) (7/11) Installing samurai (1.2-r6) (8/11) Installing gtest (1.15.2-r0) (9/11) Installing gmock (1.15.2-r0) (10/11) Installing gtest-dev (1.15.2-r0) (11/11) Installing .makedepends-rapidjson (20241202.225637) Executing busybox-1.37.0-r8.trigger OK: 366 MiB in 112 packages >>> rapidjson: Cleaning up srcdir >>> rapidjson: Cleaning up pkgdir >>> rapidjson: Cleaning up tmpdir >>> rapidjson: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/rapidjson-1.1.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.21/rapidjson-1.1.0.tar.gz.part' rapidjson-1.1.0.tar. 100% |********************************| 995k 0:00:00 ETA '/var/cache/distfiles/v3.21/rapidjson-1.1.0.tar.gz.part' saved >>> rapidjson: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/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 CVE-2024-38517.patch: OK >>> rapidjson: Unpacking /var/cache/distfiles/v3.21/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 >>> rapidjson: CVE-2024-38517.patch patching file include/rapidjson/reader.h Hunk #1 succeeded at 1302 (offset -330 lines). patching file test/unittest/readertest.cpp CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- 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 CMake Warning (dev) at CMakeLists.txt:114 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- 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 -j 80 [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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 4; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with unsigned int parseFlags = 4; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]' 2231 | return Parse(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/jsoncheckertest.cpp:74:44: required from here 74 | document.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 'rapidjson::GenericValue, rapidjson::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 4; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 4; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with unsigned int parseFlags = 4; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]' 2231 | return Parse(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/test/unittest/jsoncheckertest.cpp:74:44: required from here 74 | document.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 rapidjson::GenericValue, 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::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::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::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::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()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'my::rapid::json::GenericReader::IterativeParsingState my::rapid::json::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]' 2238 | return Parse(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::CrtAllocator>::Member' {aka 'struct my::rapid::json::GenericMember, 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::CrtAllocator>::Member' {aka 'struct my::rapid::json::GenericMember, 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::SetArrayRaw(my::rapid::json::GenericValue*, 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::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()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'my::rapid::json::GenericReader::IterativeParsingState my::rapid::json::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]' 2238 | return Parse(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::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::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::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::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::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()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'my::rapid::json::GenericReader::IterativeParsingState my::rapid::json::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]' 2238 | return Parse(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 >::Member' {aka 'struct my::rapid::json::GenericMember, 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 >::Member' {aka 'struct my::rapid::json::GenericMember, 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::SetArrayRaw(my::rapid::json::GenericValue*, 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::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()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'my::rapid::json::GenericReader::IterativeParsingState my::rapid::json::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]' 2238 | return Parse(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 >' 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 >' 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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::BasicIStreamWrapper > >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::BasicIStreamWrapper > >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::BasicIStreamWrapper > >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream, rapidjson::BasicIStreamWrapper > >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2183:70: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with InputStream = rapidjson::EncodedInputStream, rapidjson::BasicIStreamWrapper > >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2183 | return ParseStream(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 >::Member' {aka 'struct rapidjson::GenericMember, 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 >::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::BasicIStreamWrapper > >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::BasicIStreamWrapper > >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::BasicIStreamWrapper > >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream, rapidjson::BasicIStreamWrapper > >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2183:70: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with InputStream = rapidjson::EncodedInputStream, rapidjson::BasicIStreamWrapper > >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2183 | return ParseStream(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 >' 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 >' 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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, 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::GenericValue(const rapidjson::GenericValue&, 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::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >; SchemaDocumentType = rapidjson::GenericSchemaDocument, rapidjson::MemoryPoolAllocator >, 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::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument, rapidjson::MemoryPoolAllocator >, rapidjson::CrtAllocator>; PointerType = rapidjson::GenericPointer, rapidjson::MemoryPoolAllocator >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue, 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::SchemaType* rapidjson::internal::Schema::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument, rapidjson::MemoryPoolAllocator >, rapidjson::CrtAllocator>; SchemaType = rapidjson::internal::Schema, rapidjson::MemoryPoolAllocator >, 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::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema, rapidjson::MemoryPoolAllocator >, rapidjson::CrtAllocator> >; PointerType = rapidjson::GenericPointer, rapidjson::MemoryPoolAllocator >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue, 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::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider, rapidjson::MemoryPoolAllocator >, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, 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::GenericValue(const rapidjson::GenericValue&, 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::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >; SchemaDocumentType = rapidjson::GenericSchemaDocument, rapidjson::MemoryPoolAllocator >, 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::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument, rapidjson::MemoryPoolAllocator >, rapidjson::CrtAllocator>; PointerType = rapidjson::GenericPointer, rapidjson::MemoryPoolAllocator >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue, 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::SchemaType* rapidjson::internal::Schema::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument, rapidjson::MemoryPoolAllocator >, rapidjson::CrtAllocator>; SchemaType = rapidjson::internal::Schema, rapidjson::MemoryPoolAllocator >, 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::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema, rapidjson::MemoryPoolAllocator >, rapidjson::CrtAllocator> >; PointerType = rapidjson::GenericPointer, rapidjson::MemoryPoolAllocator >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue, 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::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider, rapidjson::MemoryPoolAllocator >, 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::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::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::Parse(DecodedStream&) [with InputStream = rapidjson::GenericStringStream >; 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::ParseRange(DecodedStream&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream >; 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/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::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::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::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()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'my::rapid::json::GenericReader::IterativeParsingState my::rapid::json::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]' 2238 | return Parse(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::CrtAllocator>::Member' {aka 'struct my::rapid::json::GenericMember, 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::CrtAllocator>::Member' {aka 'struct my::rapid::json::GenericMember, 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::SetArrayRaw(my::rapid::json::GenericValue*, 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::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()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'my::rapid::json::GenericReader::IterativeParsingState my::rapid::json::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument, my::rapid::json::CrtAllocator>; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::CrtAllocator; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]' 2238 | return Parse(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::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::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::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::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::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()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'my::rapid::json::GenericReader::IterativeParsingState my::rapid::json::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]' 2238 | return Parse(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 >::Member' {aka 'struct my::rapid::json::GenericMember, 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 >::Member' {aka 'struct my::rapid::json::GenericMember, 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::SetArrayRaw(my::rapid::json::GenericValue*, 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::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()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'my::rapid::json::GenericReader::IterativeParsingState my::rapid::json::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'my::rapid::json::ParseResult my::rapid::json::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = my::rapid::json::GenericStringStream >; Handler = my::rapid::json::GenericDocument >; SourceEncoding = my::rapid::json::UTF8<>; TargetEncoding = my::rapid::json::UTF8<>; StackAllocator = my::rapid::json::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = my::rapid::json::UTF8<>; InputStream = my::rapid::json::GenericStringStream >; Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::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(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41: required from 'my::rapid::json::GenericDocument& my::rapid::json::GenericDocument::Parse(const Ch*) [with Encoding = my::rapid::json::UTF8<>; Allocator = my::rapid::json::MemoryPoolAllocator<>; StackAllocator = my::rapid::json::CrtAllocator; Ch = char]' 2238 | return Parse(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 >' 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 >' 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/perftest/schematest.cpp:5: /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument >; 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::GenericValue(const rapidjson::GenericValue&, 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& rapidjson::GenericValue::CopyFrom(const rapidjson::GenericValue&, 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 >::Member' {aka 'struct rapidjson::GenericMember, 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 >::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument >; 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::GenericValue(const rapidjson::GenericValue&, 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& rapidjson::GenericValue::CopyFrom(const rapidjson::GenericValue&, 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 >' 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 >' 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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, 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::GenericValue(const rapidjson::GenericValue&, 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::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue >; SchemaDocumentType = rapidjson::GenericSchemaDocument > >]' 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::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument > >; PointerType = rapidjson::GenericPointer > >; ValueType = rapidjson::GenericValue >; 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::SchemaType* rapidjson::internal::Schema::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument > >; SchemaType = rapidjson::internal::Schema > > >]' 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::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema > > >; PointerType = rapidjson::GenericPointer > >; ValueType = rapidjson::GenericValue >]' 1431 | *schema = SchemaType::GetTypeless(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9: required from 'rapidjson::GenericSchemaDocument::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider > > >]' 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, 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::GenericValue(const rapidjson::GenericValue&, 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::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue >; SchemaDocumentType = rapidjson::GenericSchemaDocument > >]' 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::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument > >; PointerType = rapidjson::GenericPointer > >; ValueType = rapidjson::GenericValue >; 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::SchemaType* rapidjson::internal::Schema::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument > >; SchemaType = rapidjson::internal::Schema > > >]' 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::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema > > >; PointerType = rapidjson::GenericPointer > >; ValueType = rapidjson::GenericValue >]' 1431 | *schema = SchemaType::GetTypeless(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9: required from 'rapidjson::GenericSchemaDocument::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider > > >]' 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::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::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::Parse(DecodedStream&) [with InputStream = rapidjson::GenericStringStream >; 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::ParseRange(DecodedStream&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream >; 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::Parse(DecodedStream&) [with InputStream = rapidjson::GenericStringStream >; 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::ParseRange(DecodedStream&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream >; 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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(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 >::Member' {aka 'struct rapidjson::GenericMember, 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 >::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(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 >' 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 >' 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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]' 2231 | return Parse(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]' 2238 | return Parse(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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::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(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]' 2231 | return Parse(str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]' 2238 | return Parse(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::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::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* rapidjson::GenericValue::Erase(ConstValueIterator, ConstValueIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; ValueIterator = rapidjson::GenericValue >*; ConstValueIterator = const rapidjson::GenericValue >*]': /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1609:21: required from 'rapidjson::GenericValue* rapidjson::GenericValue::Erase(ConstValueIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; ValueIterator = rapidjson::GenericValue >*; ConstValueIterator = const rapidjson::GenericValue >*]' 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::Erase(ValueType&) const [with ValueType = rapidjson::GenericValue >; 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 >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1630 | std::memmove(pos, last, static_cast(End() - last) * sizeof(GenericValue)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue >' 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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument >; 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::GenericValue(const rapidjson::GenericValue&, 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 >::Member' {aka 'struct rapidjson::GenericMember, 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 >::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument >; 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::GenericValue(const rapidjson::GenericValue&, 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 >' 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 >' declared here 538 | class GenericValue { | ^~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'rapidjson::GenericValue::MemberIterator rapidjson::GenericValue::EraseMember(ConstMemberIterator, ConstMemberIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; MemberIterator = rapidjson::GenericMemberIterator, rapidjson::MemoryPoolAllocator<> >; ConstMemberIterator = rapidjson::GenericMemberIterator, rapidjson::MemoryPoolAllocator<> >]': /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1403:27: required from 'rapidjson::GenericValue::MemberIterator rapidjson::GenericValue::EraseMember(ConstMemberIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; MemberIterator = rapidjson::GenericMemberIterator, rapidjson::MemoryPoolAllocator<> >; ConstMemberIterator = rapidjson::GenericMemberIterator, 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::EraseMember(const rapidjson::GenericValue&) [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::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::Erase(ValueType&) const [with ValueType = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator]' 740 | return v->EraseMember(GenericStringRef(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::MemoryPoolAllocator<> >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1426 | std::memmove(&*pos, &*last, static_cast(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::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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream, rapidjson::FileReadStream>; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(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::MemoryPoolAllocator<> >::Member' {aka 'struct rapidjson::GenericMember, 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::MemoryPoolAllocator<> >::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::FileReadStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream, rapidjson::FileReadStream>; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(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::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::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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::AutoUTF; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::AutoUTF; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::AutoUTF; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::AutoUTF; InputStream = rapidjson::AutoUTFInputStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(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 >(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 >::Member' {aka 'struct rapidjson::GenericMember, 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 >::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::AutoUTF; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::AutoUTF; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::AutoUTFInputStream; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::AutoUTF; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::AutoUTF; InputStream = rapidjson::AutoUTFInputStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(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 >(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 >' 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 >' 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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2173:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>]' 2173 | return ParseStream(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 >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>]' 2157 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2173:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::MemoryPoolAllocator<>]' 2173 | return ParseStream(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 >(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::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::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* rapidjson::GenericValue::Erase(ConstValueIterator, ConstValueIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; ValueIterator = rapidjson::GenericValue >*; ConstValueIterator = const rapidjson::GenericValue >*]': /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 >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1630 | std::memmove(pos, last, static_cast(End() - last) * sizeof(GenericValue)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: 'class rapidjson::GenericValue >' declared here 538 | class GenericValue { | ^~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of 'rapidjson::GenericValue::MemberIterator rapidjson::GenericValue::EraseMember(ConstMemberIterator, ConstMemberIterator) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; MemberIterator = rapidjson::GenericMemberIterator, rapidjson::MemoryPoolAllocator<> >; ConstMemberIterator = rapidjson::GenericMemberIterator, 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 >; Allocator = rapidjson::MemoryPoolAllocator<>]' 1403 | itr = x.EraseMember(x.MemberBegin() + static_cast(first), x.MemberBegin() + static_cast(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::MemoryPoolAllocator<> >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1426 | std::memmove(&*pos, &*last, static_cast(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::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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, 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::GenericValue(const rapidjson::GenericValue&, 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& rapidjson::GenericValue::CopyFrom(const rapidjson::GenericValue&, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, 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::GenericValue(const rapidjson::GenericValue&, 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& rapidjson::GenericValue::CopyFrom(const rapidjson::GenericValue&, 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::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::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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument >; 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::GenericValue(const rapidjson::GenericValue&, 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 >]' 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(); | ~~~~~~~~~~~~~~~~~~~^~ /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 >::Member' {aka 'struct rapidjson::GenericMember, 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 >::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument >; 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::GenericValue(const rapidjson::GenericValue&, 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 >]' 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(); | ~~~~~~~~~~~~~~~~~~~^~ /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 >' 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 >' 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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1745:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(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::MemoryPoolAllocator<> >::Member' {aka 'struct rapidjson::GenericMember, 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::MemoryPoolAllocator<> >::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1775:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF16<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF16<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2157 | parseResult_ = reader.template Parse(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::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::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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->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::EndObject(rapidjson::SizeType) [with SchemaDocumentType = rapidjson::GenericSchemaDocument > >; OutputHandler = rapidjson::GenericDocument >; 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:1745:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericSchemaValidator > >, rapidjson::GenericDocument >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1745 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericSchemaValidator > >, rapidjson::GenericDocument >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericSchemaValidator > >, rapidjson::GenericDocument >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1969:57: required from 'bool rapidjson::SchemaValidatingReader::operator()(Handler&) [with Handler = rapidjson::GenericDocument >; unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; SourceEncoding = rapidjson::UTF8<>; SchemaDocumentType = rapidjson::GenericSchemaDocument > >; StackAllocator = rapidjson::CrtAllocator]' 1969 | parseResult_ = reader.template Parse(is_, validator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2135:14: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Populate(Generator&) [with Generator = rapidjson::SchemaValidatingReader<0, rapidjson::GenericStringStream >, 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 >::Member' {aka 'struct rapidjson::GenericMember, 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 >::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->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::EndArray(rapidjson::SizeType) [with SchemaDocumentType = rapidjson::GenericSchemaDocument > >; OutputHandler = rapidjson::GenericDocument >; 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:1775:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericSchemaValidator > >, rapidjson::GenericDocument >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1775 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1841:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericSchemaValidator > >, rapidjson::GenericDocument >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1841 | IterativeParsingState d = Transit(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::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericSchemaValidator > >, rapidjson::GenericDocument >, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1969:57: required from 'bool rapidjson::SchemaValidatingReader::operator()(Handler&) [with Handler = rapidjson::GenericDocument >; unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; SourceEncoding = rapidjson::UTF8<>; SchemaDocumentType = rapidjson::GenericSchemaDocument > >; StackAllocator = rapidjson::CrtAllocator]' 1969 | parseResult_ = reader.template Parse(is_, validator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2135:14: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::Populate(Generator&) [with Generator = rapidjson::SchemaValidatingReader<0, rapidjson::GenericStringStream >, 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 >' 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 >' 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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, 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::GenericValue(const rapidjson::GenericValue&, 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::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue >; SchemaDocumentType = rapidjson::GenericSchemaDocument > >]' 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::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument > >; PointerType = rapidjson::GenericPointer > >; ValueType = rapidjson::GenericValue >; 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::SchemaType* rapidjson::internal::Schema::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument > >; SchemaType = rapidjson::internal::Schema > > >]' 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::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema > > >; PointerType = rapidjson::GenericPointer > >; ValueType = rapidjson::GenericValue >]' 1431 | *schema = SchemaType::GetTypeless(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9: required from 'rapidjson::GenericSchemaDocument::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider > > >]' 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, 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::GenericValue(const rapidjson::GenericValue&, 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::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue >; SchemaDocumentType = rapidjson::GenericSchemaDocument > >]' 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::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument > >; PointerType = rapidjson::GenericPointer > >; ValueType = rapidjson::GenericValue >; 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::SchemaType* rapidjson::internal::Schema::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument > >; SchemaType = rapidjson::internal::Schema > > >]' 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::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema > > >; PointerType = rapidjson::GenericPointer > >; ValueType = rapidjson::GenericValue >]' 1431 | *schema = SchemaType::GetTypeless(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9: required from 'rapidjson::GenericSchemaDocument::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider > > >]' 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::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::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::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember, 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::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2361 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, 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::GenericValue(const rapidjson::GenericValue&, 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::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator<> >; SchemaDocumentType = rapidjson::GenericSchemaDocument, 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::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument, rapidjson::MemoryPoolAllocator<> > >; PointerType = rapidjson::GenericPointer, rapidjson::MemoryPoolAllocator<> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue, 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::SchemaType* rapidjson::internal::Schema::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument, rapidjson::MemoryPoolAllocator<> > >; SchemaType = rapidjson::internal::Schema, 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::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator<> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema, rapidjson::MemoryPoolAllocator<> > > >; PointerType = rapidjson::GenericPointer, rapidjson::MemoryPoolAllocator<> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue, 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::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator<> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator<> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::CrtAllocator>::Member' {aka 'struct rapidjson::GenericMember, 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::SetArrayRaw(rapidjson::GenericValue*, 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::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF16<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2369 | stack_.template Top()->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::Accept(Handler&) const [with Handler = rapidjson::GenericDocument, 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::GenericValue(const rapidjson::GenericValue&, 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::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator<> >; SchemaDocumentType = rapidjson::GenericSchemaDocument, 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::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument, rapidjson::MemoryPoolAllocator<> > >; PointerType = rapidjson::GenericPointer, rapidjson::MemoryPoolAllocator<> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue, 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::SchemaType* rapidjson::internal::Schema::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument, rapidjson::MemoryPoolAllocator<> > >; SchemaType = rapidjson::internal::Schema, 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::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator<> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema, rapidjson::MemoryPoolAllocator<> > > >; PointerType = rapidjson::GenericPointer, rapidjson::MemoryPoolAllocator<> >, rapidjson::CrtAllocator>; ValueType = rapidjson::GenericValue, 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::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator<> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue, rapidjson::MemoryPoolAllocator<> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider, 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::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::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::Parse(DecodedStream&) [with InputStream = rapidjson::GenericStringStream >; 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::ParseRange(DecodedStream&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream >; 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::Parse(DecodedStream&) [with InputStream = rapidjson::GenericStringStream >; 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::ParseRange(DecodedStream&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream >; 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 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 (68 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 (0 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 (73 ms) 2: [ RUN ] Reader.ParseNumber_NormalPrecisionDouble 2: [ OK ] Reader.ParseNumber_NormalPrecisionDouble (59 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 (322 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 (559 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 (6 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 (7 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 (1257 ms) 1: [ RUN ] RapidJson.ReaderParseInsitu_DummyHandler_ValidateEncoding 2: [ OK ] SIMD.ScanCopyUnescapedString (673 ms) 2: [ RUN ] SIMD.ScanWriteUnescapedString 2: [ OK ] SIMD.ScanWriteUnescapedString (481 ms) 2: [----------] 4 tests from SIMD (1155 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 (182 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 (185 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. (2017 ms total) 2: [ PASSED ] 343 tests. 1/2 Test #2: unittest ......................... Passed 2.02 sec 1: [ OK ] RapidJson.ReaderParseInsitu_DummyHandler_ValidateEncoding (1555 ms) 1: [ RUN ] RapidJson.ReaderParse_DummyHandler 1: [ OK ] RapidJson.ReaderParse_DummyHandler (1596 ms) 1: [ RUN ] RapidJson.ReaderParse_DummyHandler_Booleans 1: [ OK ] RapidJson.ReaderParse_DummyHandler_Booleans (32 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 (72 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 (297 ms) 1: [ RUN ] RapidJson.ReaderParseInsitu_DummyHandler_Guids 1: [ OK ] RapidJson.ReaderParseInsitu_DummyHandler_Guids (150 ms) 1: [ RUN ] RapidJson.ReaderParse_DummyHandler_Integers 1: [ OK ] RapidJson.ReaderParse_DummyHandler_Integers (40 ms) 1: [ RUN ] RapidJson.ReaderParseInsitu_DummyHandler_Integers 1: [ OK ] RapidJson.ReaderParseInsitu_DummyHandler_Integers (48 ms) 1: [ RUN ] RapidJson.ReaderParse_DummyHandler_Mixed 1: [ OK ] RapidJson.ReaderParse_DummyHandler_Mixed (924 ms) 1: [ RUN ] RapidJson.ReaderParseInsitu_DummyHandler_Mixed 1: [ OK ] RapidJson.ReaderParseInsitu_DummyHandler_Mixed (583 ms) 1: [ RUN ] RapidJson.ReaderParse_DummyHandler_Nulls 1: [ OK ] RapidJson.ReaderParse_DummyHandler_Nulls (25 ms) 1: [ RUN ] RapidJson.ReaderParseInsitu_DummyHandler_Nulls 1: [ OK ] RapidJson.ReaderParseInsitu_DummyHandler_Nulls (31 ms) 1: [ RUN ] RapidJson.ReaderParse_DummyHandler_Paragraphs 1: [ OK ] RapidJson.ReaderParse_DummyHandler_Paragraphs (2367 ms) 1: [ RUN ] RapidJson.ReaderParseInsitu_DummyHandler_Paragraphs 1: [ OK ] RapidJson.ReaderParseInsitu_DummyHandler_Paragraphs (1048 ms) 1: [ RUN ] RapidJson.ReaderParse_DummyHandler_FullPrecision 1: [ OK ] RapidJson.ReaderParse_DummyHandler_FullPrecision (1730 ms) 1: [ RUN ] RapidJson.ReaderParseIterative_DummyHandler 1: [ OK ] RapidJson.ReaderParseIterative_DummyHandler (1703 ms) 1: [ RUN ] RapidJson.ReaderParseIterativeInsitu_DummyHandler 1: [ OK ] RapidJson.ReaderParseIterativeInsitu_DummyHandler (1293 ms) 1: [ RUN ] RapidJson.ReaderParse_DummyHandler_ValidateEncoding 1: [ OK ] RapidJson.ReaderParse_DummyHandler_ValidateEncoding (1883 ms) 1: [ RUN ] RapidJson.DocumentParseInsitu_MemoryPoolAllocator 1: [ OK ] RapidJson.DocumentParseInsitu_MemoryPoolAllocator (1484 ms) 1: [ RUN ] RapidJson.DocumentParseIterativeInsitu_MemoryPoolAllocator 1: [ OK ] RapidJson.DocumentParseIterativeInsitu_MemoryPoolAllocator (1533 ms) 1: [ RUN ] RapidJson.DocumentParse_MemoryPoolAllocator 1: [ OK ] RapidJson.DocumentParse_MemoryPoolAllocator (1963 ms) 1: [ RUN ] RapidJson.DocumentParseLength_MemoryPoolAllocator 1: [ OK ] RapidJson.DocumentParseLength_MemoryPoolAllocator (7351 ms) 1: [ RUN ] RapidJson.DocumentParseStdString_MemoryPoolAllocator 1: [ OK ] RapidJson.DocumentParseStdString_MemoryPoolAllocator (1960 ms) 1: [ RUN ] RapidJson.DocumentParseIterative_MemoryPoolAllocator 1: [ OK ] RapidJson.DocumentParseIterative_MemoryPoolAllocator (1965 ms) 1: [ RUN ] RapidJson.DocumentParse_CrtAllocator 1: [ OK ] RapidJson.DocumentParse_CrtAllocator (2370 ms) 1: [ RUN ] RapidJson.DocumentParseEncodedInputStream_MemoryStream 1: [ OK ] RapidJson.DocumentParseEncodedInputStream_MemoryStream (7352 ms) 1: [ RUN ] RapidJson.DocumentParseAutoUTFInputStream_MemoryStream 1: [ OK ] RapidJson.DocumentParseAutoUTFInputStream_MemoryStream (9293 ms) 1: [ RUN ] RapidJson.DocumentTraverse 1: [ OK ] RapidJson.DocumentTraverse (27 ms) 1: [ RUN ] RapidJson.DocumentAccept 1: [ OK ] RapidJson.DocumentAccept (43 ms) 1: [ RUN ] RapidJson.Writer_NullStream 1: [ OK ] RapidJson.Writer_NullStream (213 ms) 1: [ RUN ] RapidJson.Writer_StringBuffer 1: [ OK ] RapidJson.Writer_StringBuffer (698 ms) 1: [ RUN ] RapidJson.Writer_StringBuffer_Booleans 1: [ OK ] RapidJson.Writer_StringBuffer_Booleans (261 ms) 1: [ RUN ] RapidJson.Writer_StringBuffer_Floats 1: [ OK ] RapidJson.Writer_StringBuffer_Floats (368 ms) 1: [ RUN ] RapidJson.Writer_StringBuffer_Guids 1: [ OK ] RapidJson.Writer_StringBuffer_Guids (362 ms) 1: [ RUN ] RapidJson.Writer_StringBuffer_Integers 1: [ OK ] RapidJson.Writer_StringBuffer_Integers (282 ms) 1: [ RUN ] RapidJson.Writer_StringBuffer_Mixed 1: [ OK ] RapidJson.Writer_StringBuffer_Mixed (743 ms) 1: [ RUN ] RapidJson.Writer_StringBuffer_Nulls 1: [ OK ] RapidJson.Writer_StringBuffer_Nulls (272 ms) 1: [ RUN ] RapidJson.Writer_StringBuffer_Paragraphs 1: [ OK ] RapidJson.Writer_StringBuffer_Paragraphs (1251 ms) 1: [ RUN ] RapidJson.PrettyWriter_StringBuffer 1: [ OK ] RapidJson.PrettyWriter_StringBuffer (1073 ms) 1: [ RUN ] RapidJson.internal_Pow10 1: [ OK ] RapidJson.internal_Pow10 (4 ms) 1: [ RUN ] RapidJson.SkipWhitespace_Basic 1: [ OK ] RapidJson.SkipWhitespace_Basic (889 ms) 1: [ RUN ] RapidJson.SkipWhitespace 1: [ OK ] RapidJson.SkipWhitespace (901 ms) 1: [ RUN ] RapidJson.SkipWhitespace_strspn 1: [ OK ] RapidJson.SkipWhitespace_strspn (1029 ms) 1: [ RUN ] RapidJson.UTF8_Validate 1: [ OK ] RapidJson.UTF8_Validate (1120 ms) 1: [ RUN ] RapidJson.FileReadStream 1: [ OK ] RapidJson.FileReadStream (1678 ms) 1: [ RUN ] RapidJson.ReaderParse_DummyHandler_FileReadStream 1: [ OK ] RapidJson.ReaderParse_DummyHandler_FileReadStream (6966 ms) 1: [ RUN ] RapidJson.StringBuffer 1: [ OK ] RapidJson.StringBuffer (148 ms) 1: [----------] 50 tests from RapidJson (70368 ms total) 1: 1: [----------] 1 test from Schema 1: [ RUN ] Schema.TestSuite 1: 100000 trials in 6.519144 s -> 15339.437202 trials per sec 1: 235 tests per trial 1: [ OK ] Schema.TestSuite (6528 ms) 1: [----------] 1 test from Schema (6528 ms total) 1: 1: [----------] Global test environment tear-down 1: [==========] 51 tests from 2 test suites ran. (76897 ms total) 1: [ PASSED ] 51 tests. 2/2 Test #1: perftest ......................... Passed 76.90 sec The following tests passed: unittest perftest 100% tests passed, 0 tests failed out of 2 Total Test time (real) = 76.90 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/reader.h.orig -- 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... 'usr/include' -> '/home/buildozer/aports/community/rapidjson/pkg/rapidjson-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/rapidjson/pkg/rapidjson-dev/usr/lib/pkgconfig' 'usr/lib/cmake' -> '/home/buildozer/aports/community/rapidjson/pkg/rapidjson-dev/usr/lib/cmake' >>> 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: 655.3 KB >>> rapidjson-dev*: Compressing data... >>> rapidjson-dev*: Create checksum... >>> rapidjson-dev*: Create rapidjson-dev-1.1.0-r7.apk >>> rapidjson*: Tracing dependencies... >>> rapidjson*: Package size: 0.0 >>> rapidjson*: Compressing data... >>> rapidjson*: Create checksum... >>> rapidjson*: Create rapidjson-1.1.0-r7.apk >>> rapidjson: Build complete at Mon, 02 Dec 2024 22:58:35 +0000 elapsed time 0h 1m 58s >>> rapidjson: Cleaning up srcdir >>> rapidjson: Cleaning up pkgdir >>> rapidjson: Uninstalling dependencies... (1/11) Purging .makedepends-rapidjson (20241202.225637) (2/11) Purging cmake (3.31.1-r0) (3/11) Purging samurai (1.2-r6) (4/11) Purging gtest-dev (1.15.2-r0) (5/11) Purging gmock (1.15.2-r0) (6/11) Purging gtest (1.15.2-r0) (7/11) Purging libarchive (3.7.7-r0) (8/11) Purging libbz2 (1.0.8-r6) (9/11) Purging libuv (1.49.2-r0) (10/11) Purging rhash-libs (1.4.5-r0) (11/11) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r8.trigger OK: 319 MiB in 101 packages >>> rapidjson: Updating the community/armhf repository index... >>> rapidjson: Signing the index...