==> 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...