==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: rapidjson 1.1.0-6 (Thu May  9 18:22:42 2024)
==> Retrieving sources...
  -> Found rapidjson-1.1.0.tar.gz
  -> Found 3b2441b8.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    rapidjson-1.1.0.tar.gz ... Passed
    3b2441b8.patch ... Passed
==> Making package: rapidjson 1.1.0-6 (Thu May  9 18:23:04 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (6) cppdap-1.58.0-1  hicolor-icon-theme-0.17-3  jsoncpp-1.9.5-2
             libuv-1.48.0-2  rhash-1.4.4-1  cmake-3.29.3-1

Total Download Size:   17.73 MiB
Total Installed Size:  85.39 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 cmake-3.29.3-1-armv7h downloading...
 cppdap-1.58.0-1-armv7h downloading...
 libuv-1.48.0-2-armv7h downloading...
 rhash-1.4.4-1-armv7h downloading...
 jsoncpp-1.9.5-2-armv7h downloading...
 hicolor-icon-theme-0.17-3-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cppdap...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui
[?25h==> Retrieving sources...
  -> Found rapidjson-1.1.0.tar.gz
  -> Found 3b2441b8.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting rapidjson-1.1.0.tar.gz with bsdtar
==> Starting prepare()...
patching file include/rapidjson/document.h
==> Starting build()...
CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

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


-- The CXX compiler identification is GNU 12.1.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- No Doxygen found. Documentation won't be built
CMake Deprecation Warning at example/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

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


-- Could NOT find GTestSrc (missing: GTEST_SOURCE_DIR GTEST_INCLUDE_DIR) 
-- Configuring done (1.3s)
-- Generating done (0.2s)
CMake Warning:
  Manually-specified variables were not used by the project:

    RAPIDJSON_ENABLE_INSTRUMENTATION_OPT


-- Build files have been written to: /build/rapidjson/src/rapidjson-1.1.0/build
[  3%] Building CXX object example/CMakeFiles/capitalize.dir/capitalize/capitalize.cpp.o
[  6%] Building CXX object example/CMakeFiles/filterkeydom.dir/filterkeydom/filterkeydom.cpp.o
[ 10%] Building CXX object example/CMakeFiles/condense.dir/condense/condense.cpp.o
[ 13%] Building CXX object example/CMakeFiles/filterkey.dir/filterkey/filterkey.cpp.o
[ 16%] Building CXX object example/CMakeFiles/jsonx.dir/jsonx/jsonx.cpp.o
In file included from /build/rapidjson/src/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:8:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:70:44:   required from ‘bool FilterKeyHandler<OutputHandler>::EndObject(rapidjson::SizeType) [with OutputHandler = rapidjson::GenericDocument<rapidjson::UTF8<> >; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from ‘rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = FilterKeyHandler<rapidjson::GenericDocument<rapidjson::UTF8<> > >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = FilterKeyHandler<rapidjson::GenericDocument<rapidjson::UTF8<> > >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = FilterKeyHandler<rapidjson::GenericDocument<rapidjson::UTF8<> > >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:527:41:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with InputStream = rapidjson::FileReadStream; Handler = FilterKeyHandler<rapidjson::GenericDocument<rapidjson::UTF8<> > >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:124:36:   required from ‘bool FilterKeyReader<InputStream>::operator()(Handler&) [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; InputStream = rapidjson::FileReadStream]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2135:14:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Populate(Generator&) [with Generator = FilterKeyReader<rapidjson::FileReadStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:155:22:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘rapidjson::GenericValue<rapidjson::UTF8<> >::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >’} with no trivial copy-assignment; use copy-assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: rapidjson::GenericValue<rapidjson::UTF8<> >::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >’} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:89:43:   required from ‘bool FilterKeyHandler<OutputHandler>::EndArray(rapidjson::SizeType) [with OutputHandler = rapidjson::GenericDocument<rapidjson::UTF8<> >; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from ‘rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = FilterKeyHandler<rapidjson::GenericDocument<rapidjson::UTF8<> > >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = FilterKeyHandler<rapidjson::GenericDocument<rapidjson::UTF8<> > >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = FilterKeyHandler<rapidjson::GenericDocument<rapidjson::UTF8<> > >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:527:41:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with InputStream = rapidjson::FileReadStream; Handler = FilterKeyHandler<rapidjson::GenericDocument<rapidjson::UTF8<> > >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:124:36:   required from ‘bool FilterKeyReader<InputStream>::operator()(Handler&) [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; InputStream = rapidjson::FileReadStream]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2135:14:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Populate(Generator&) [with Generator = FilterKeyReader<rapidjson::FileReadStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/example/filterkeydom/filterkeydom.cpp:155:22:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rapidjson::GenericValue<rapidjson::UTF8<> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: class rapidjson::GenericValue<rapidjson::UTF8<> >’ declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
[ 20%] Linking CXX executable ../bin/condense
[ 23%] Linking CXX executable ../bin/capitalize
[ 23%] Built target condense
[ 26%] Building CXX object example/CMakeFiles/messagereader.dir/messagereader/messagereader.cpp.o
[ 30%] Linking CXX executable ../bin/filterkey
[ 30%] Built target filterkey
[ 33%] Building CXX object example/CMakeFiles/parsebyparts.dir/parsebyparts/parsebyparts.cpp.o
[ 33%] Built target capitalize
[ 36%] Building CXX object example/CMakeFiles/pretty.dir/pretty/pretty.cpp.o
[ 40%] Linking CXX executable ../bin/filterkeydom
[ 40%] Built target filterkeydom
[ 43%] Building CXX object example/CMakeFiles/prettyauto.dir/prettyauto/prettyauto.cpp.o
[ 46%] Linking CXX executable ../bin/messagereader
[ 50%] Linking CXX executable ../bin/jsonx
[ 50%] Built target messagereader
[ 50%] Built target jsonx
[ 53%] Building CXX object example/CMakeFiles/schemavalidator.dir/schemavalidator/schemavalidator.cpp.o
[ 56%] Building CXX object example/CMakeFiles/serialize.dir/serialize/serialize.cpp.o
In file included from /build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:18,
                 from /build/rapidjson/src/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:7:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from ‘rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2183:70:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:29:22:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘rapidjson::GenericValue<rapidjson::UTF8<> >::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >’} with no trivial copy-assignment; use copy-assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: rapidjson::GenericValue<rapidjson::UTF8<> >::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >’} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from ‘rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2183:70:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:29:22:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rapidjson::GenericValue<rapidjson::UTF8<> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: class rapidjson::GenericValue<rapidjson::UTF8<> >’ declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1782:37:   required from ‘bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from ‘rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:962:12:   required from ‘void rapidjson::internal::Schema<SchemaDocumentType>::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue<rapidjson::UTF8<> >; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:434:37:   required from ‘rapidjson::internal::Schema<SchemaDocumentType>::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; AllocatorType = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:953:27:   required from ‘static const rapidjson::internal::Schema<SchemaDocumentType>::SchemaType* rapidjson::internal::Schema<SchemaDocumentType>::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1431:46:   required from ‘void rapidjson::GenericSchemaDocument<ValueType, Allocator>::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9:   required from ‘rapidjson::GenericSchemaDocument<ValueType, Allocator>::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]/build/rapidjson/src/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:42:24:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>’} with no trivial copy-assignment; use copy-assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::CrtAllocator>’} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1790:36:   required from ‘bool rapidjson::GenericValue<Encoding, Allocator>::Accept(Handler&) const [with Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::CrtAllocator, rapidjson::CrtAllocator>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2412:23:   required from ‘rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, SourceAllocator>&, Allocator&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:962:12:   required from ‘void rapidjson::internal::Schema<SchemaDocumentType>::AddUniqueElement(V1&, const V2&) [with V1 = rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>; V2 = rapidjson::GenericValue<rapidjson::UTF8<> >; SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:434:37:   required from ‘rapidjson::internal::Schema<SchemaDocumentType>::Schema(SchemaDocumentType*, const PointerType&, const ValueType&, const ValueType&, AllocatorType*) [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; AllocatorType = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:953:27:   required from ‘static const rapidjson::internal::Schema<SchemaDocumentType>::SchemaType* rapidjson::internal::Schema<SchemaDocumentType>::GetTypeless() [with SchemaDocumentType = rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > >; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1431:46:   required from ‘void rapidjson::GenericSchemaDocument<ValueType, Allocator>::CreateSchemaRecursive(const SchemaType**, const PointerType&, const ValueType&, const ValueType&) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; SchemaType = rapidjson::internal::Schema<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >; PointerType = rapidjson::GenericPointer<rapidjson::GenericValue<rapidjson::UTF8<> > >; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:1354:9:   required from ‘rapidjson::GenericSchemaDocument<ValueType, Allocator>::GenericSchemaDocument(const ValueType&, IRemoteSchemaDocumentProviderType*, Allocator*) [with ValueT = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidjson::CrtAllocator; ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; IRemoteSchemaDocumentProviderType = rapidjson::IGenericRemoteSchemaDocumentProvider<rapidjson::GenericSchemaDocument<rapidjson::GenericValue<rapidjson::UTF8<> > > >]/build/rapidjson/src/rapidjson-1.1.0/example/schemavalidator/schemavalidator.cpp:42:24:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: class rapidjson::GenericValue<rapidjson::UTF8<>, rapidjson::CrtAllocator>’ declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
In file included from /build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/schema.h:35:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function ‘void rapidjson::internal::GenericRegex<Encoding, Allocator>::Parse(DecodedStream<InputStream>&) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:301:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;]
  301 |                     if (!CharacterEscape(ds, &codepoint))
      |                     ^~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:305:17: note: here
  305 |                 default: // Pattern character
      |                 ^~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h: In member function ‘bool rapidjson::internal::GenericRegex<Encoding, Allocator>::ParseRange(DecodedStream<InputStream>&, rapidjson::SizeType*) [with InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:542:21: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;]
  542 |                     if (codepoint == '-') {
      |                     ^~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:548:17: note: here
  548 |                 case 0:
      |                 ^~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:531:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=]8;;]
  531 |                 if (ds.Peek() == 'b') {
      |                 ^~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/internal/regex.h:539:13: note: here
  539 |             default:
      |             ^~~~~~~
[ 60%] Linking CXX executable ../bin/prettyauto
[ 63%] Linking CXX executable ../bin/pretty
[ 63%] Built target prettyauto
[ 66%] Building CXX object example/CMakeFiles/simpledom.dir/simpledom/simpledom.cpp.o
[ 66%] Built target pretty
[ 70%] Building CXX object example/CMakeFiles/simplereader.dir/simplereader/simplereader.cpp.o
[ 73%] Linking CXX executable ../bin/serialize
[ 73%] Built target serialize
[ 76%] Building CXX object example/CMakeFiles/simplewriter.dir/simplewriter/simplewriter.cpp.o
In file included from /build/rapidjson/src/rapidjson-1.1.0/example/simpledom/simpledom.cpp:4:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from ‘rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]/build/rapidjson/src/rapidjson-1.1.0/example/simpledom/simpledom.cpp:15:12:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘rapidjson::GenericValue<rapidjson::UTF8<> >::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >’} with no trivial copy-assignment; use copy-assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: rapidjson::GenericValue<rapidjson::UTF8<> >::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >’} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from ‘rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2222:55:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2231:43:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2238:41:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]/build/rapidjson/src/rapidjson-1.1.0/example/simpledom/simpledom.cpp:15:12:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rapidjson::GenericValue<rapidjson::UTF8<> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: class rapidjson::GenericValue<rapidjson::UTF8<> >’ declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
In file included from /build/rapidjson/src/rapidjson-1.1.0/example/parsebyparts/parsebyparts.cpp:7:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from ‘rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = AsyncDocumentParser<>::AsyncStringStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = AsyncDocumentParser<>::AsyncStringStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = AsyncDocumentParser<>::AsyncStringStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = AsyncDocumentParser<>::AsyncStringStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2173:62:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = AsyncDocumentParser<>::AsyncStringStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/example/parsebyparts/parsebyparts.cpp:71:35:   required from ‘void AsyncDocumentParser<parseFlags>::Parse() [with unsigned int parseFlags = 0]/build/rapidjson/src/rapidjson-1.1.0/example/parsebyparts/parsebyparts.cpp:24:24:   required from ‘AsyncDocumentParser<parseFlags>::AsyncDocumentParser(rapidjson::Document&) [with unsigned int parseFlags = 0; rapidjson::Document = rapidjson::GenericDocument<rapidjson::UTF8<> >]/build/rapidjson/src/rapidjson-1.1.0/example/parsebyparts/parsebyparts.cpp:140:39:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘rapidjson::GenericValue<rapidjson::UTF8<> >::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >’} with no trivial copy-assignment; use copy-assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: rapidjson::GenericValue<rapidjson::UTF8<> >::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >’} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from ‘rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = AsyncDocumentParser<>::AsyncStringStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = AsyncDocumentParser<>::AsyncStringStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = AsyncDocumentParser<>::AsyncStringStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = AsyncDocumentParser<>::AsyncStringStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2173:62:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = AsyncDocumentParser<>::AsyncStringStream; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/example/parsebyparts/parsebyparts.cpp:71:35:   required from ‘void AsyncDocumentParser<parseFlags>::Parse() [with unsigned int parseFlags = 0]/build/rapidjson/src/rapidjson-1.1.0/example/parsebyparts/parsebyparts.cpp:24:24:   required from ‘AsyncDocumentParser<parseFlags>::AsyncDocumentParser(rapidjson::Document&) [with unsigned int parseFlags = 0; rapidjson::Document = rapidjson::GenericDocument<rapidjson::UTF8<> >]/build/rapidjson/src/rapidjson-1.1.0/example/parsebyparts/parsebyparts.cpp:140:39:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rapidjson::GenericValue<rapidjson::UTF8<> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: class rapidjson::GenericValue<rapidjson::UTF8<> >’ declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
[ 80%] Linking CXX executable ../bin/simplewriter
[ 83%] Linking CXX executable ../bin/simpledom
[ 83%] Built target simpledom
[ 86%] Building CXX object example/CMakeFiles/tutorial.dir/tutorial/tutorial.cpp.o
[ 86%] Built target simplewriter
[ 90%] Linking CXX executable ../bin/simplereader
[ 90%] Built target simplereader
In file included from /build/rapidjson/src/rapidjson-1.1.0/example/tutorial/tutorial.cpp:4:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2361:55:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40:   required from ‘rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2173:62:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2198:58:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2206:47:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]/build/rapidjson/src/rapidjson-1.1.0/example/tutorial/tutorial.cpp:28:29:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1950:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘rapidjson::GenericValue<rapidjson::UTF8<> >::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >’} with no trivial copy-assignment; use copy-assignment instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1950 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: rapidjson::GenericValue<rapidjson::UTF8<> >::Member’ {aka ‘struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >’} declared here
   71 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]’:
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2369:54:   required from ‘bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39:   required from ‘rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/reader.h:487:46:   required from ‘rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2157:57:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2173:62:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2198:58:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:2206:47:   required from ‘rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]/build/rapidjson/src/rapidjson-1.1.0/example/tutorial/tutorial.cpp:28:29:   required from here
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:1937:24: warning: void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rapidjson::GenericValue<rapidjson::UTF8<> >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;]
 1937 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/rapidjson/src/rapidjson-1.1.0/include/rapidjson/document.h:538:7: note: class rapidjson::GenericValue<rapidjson::UTF8<> >’ declared here
  538 | class GenericValue {
      |       ^~~~~~~~~~~~
[ 93%] Linking CXX executable ../bin/parsebyparts
[ 93%] Built target parsebyparts
[ 96%] Linking CXX executable ../bin/schemavalidator
[ 96%] Built target schemavalidator
[100%] Linking CXX executable ../bin/tutorial
[100%] Built target tutorial
[100%] Built target examples
==> Entering fakeroot environment...
==> Starting package()...
make: Entering directory '/build/rapidjson/src/rapidjson-1.1.0/build'
[  6%] Built target capitalize
[ 13%] Built target filterkey
[ 20%] Built target condense
[ 33%] Built target jsonx
[ 33%] Built target filterkeydom
[ 40%] Built target messagereader
[ 46%] Built target pretty
[ 53%] Built target prettyauto
[ 60%] Built target parsebyparts
[ 66%] Built target schemavalidator
[ 80%] Built target simpledom
[ 80%] Built target serialize
[ 86%] Built target simplereader
[ 93%] Built target simplewriter
[100%] Built target tutorial
[100%] Built target examples
Install the project...
-- Install configuration: "None"
-- Installing: /build/rapidjson/pkg/rapidjson/usr/lib/pkgconfig/RapidJSON.pc
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/readme.md
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/encodings.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/pointer.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/rapidjson.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/filewritestream.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/msinttypes
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/msinttypes/inttypes.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/msinttypes/stdint.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/encodedstream.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/stringbuffer.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/reader.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/stream.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/meta.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/biginteger.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/ieee754.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/diyfp.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/stack.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/strtod.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/regex.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/pow10.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/dtoa.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/swap.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/strfunc.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/internal/itoa.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/error
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/error/error.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/error/en.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/prettywriter.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/document.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/memorybuffer.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/filereadstream.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/ostreamwrapper.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/istreamwrapper.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/allocators.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/memorystream.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/fwd.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/writer.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/include/rapidjson/schema.h
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/messagereader
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/messagereader/messagereader.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/simplewriter
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/simplewriter/simplewriter.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/CMakeLists.txt
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/filterkey
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/filterkey/filterkey.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/tutorial
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/tutorial/tutorial.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/simpledom
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/simpledom/simpledom.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/simplereader
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/simplereader/simplereader.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/filterkeydom
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/filterkeydom/filterkeydom.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/serialize
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/serialize/serialize.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/capitalize
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/capitalize/capitalize.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/prettyauto
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/prettyauto/prettyauto.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/parsebyparts
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/parsebyparts/parsebyparts.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/pretty
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/pretty/pretty.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/schemavalidator
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/schemavalidator/schemavalidator.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/jsonx
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/jsonx/jsonx.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/condense
-- Installing: /build/rapidjson/pkg/rapidjson/usr/share/doc/rapidjson/examples/condense/condense.cpp
-- Installing: /build/rapidjson/pkg/rapidjson/usr/lib/cmake/RapidJSON/RapidJSONConfig.cmake
-- Installing: /build/rapidjson/pkg/rapidjson/usr/lib/cmake/RapidJSON/RapidJSONConfigVersion.cmake
make: Leaving directory '/build/rapidjson/src/rapidjson-1.1.0/build'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "rapidjson"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: rapidjson 1.1.0-6 (Thu May  9 18:23:55 2024)
==> Cleaning up...