### Nixpkgs version
- Stable (25.05)
### Steps to reproduce
Build with march …and mtune gcc flags, valgrind in my experience does not work with these flags so that is likely the problem.
### Can Hydra reproduce this build failure?
Hydra doesn’t try to build the package.
### Link to Hydra build job
_No response_
### Relevant log output
```console
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/l0yywcf171jjdhajkv9470v23rkprgf7-source
source root is source
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
applying patch /nix/store/5dab07kz1hlnls8q9488l3vnmyd5fqz6-use-nixpkgs-gtest.patch
patching file test/CMakeLists.txt
applying patch /nix/store/153pq4dk54ccbbn1ygf9ai7qkpn9v3pv-suppress-valgrind-failures.patch
patching file test/valgrind.supp
applying patch /nix/store/igjsld4cm55sb5afngyxcgw8q7r7nbf2-char_traits-clang-19-errors.diff
patching file test/unittest/writertest.cpp
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/9bdhlfaryl3sq9bd57ar57fiqjq0xfpw-rapi>
CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- The CXX compiler identification is GNU 14.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/jlc98jbx1vg67q3gw7pw54vs5v6s275m-gcc-wrapper-14.3.0/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Doxygen: /nix/store/axrwdkwsmn9ky6xy946wxms32hf7mdaj-doxygen-1.13.2/bin/doxygen (found version "1.13.2") found components: doxygen dot
CMake Warning (dev) at CMakeLists.txt:177 (add_custom_command):
Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming
POST_BUILD to preserve backward compatibility.
Policy CMP0175 is not set: add_custom_command() rejects invalid arguments.
Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Deprecation Warning at example/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- Found GTest: /nix/store/pdb59byqq22affs28wv6jnrfd7bhhg8k-gtest-1.16.0-dev/lib/cmake/GTest/GTestConfig.cmake (found version "1.16.0")
CMake Warning (dev) in test/unittest/CMakeLists.txt:
A logical block opening on the line
/build/source/test/unittest/CMakeLists.txt:83 (if)
closes on the line
/build/source/test/unittest/CMakeLists.txt:95 (endif)
with mis-matching arguments.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done (0.7s)
-- Generating done (1.1s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_C_COMPILER
CMAKE_INSTALL_BINDIR
CMAKE_INSTALL_DOCDIR
CMAKE_INSTALL_INCLUDEDIR
CMAKE_INSTALL_INFODIR
CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_LIBEXECDIR
CMAKE_INSTALL_LOCALEDIR
CMAKE_INSTALL_MANDIR
CMAKE_INSTALL_SBINDIR
-- Build files have been written to: /build/source/build
cmake: enabled parallel building
cmake: enabled parallel installing
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
build flags: -j16 SHELL=/nix/store/dnwb5ia05hiil9mnkg0ffqvyhmm7d0ml-bash-5.2p37/bin/bash
[ 2%] Generating html
warning: Tag 'TCL_SUBST' at line 247 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLANG_ASSISTED_PARSING' at line 1023 of file '/build/source/build/doc/Doxyfile' belongs to an option that was not enabled at compile time.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled.
warning: Tag 'CLANG_OPTIONS' at line 1031 of file '/build/source/build/doc/Doxyfile' belongs to an option that was not enabled at compile time.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled.
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1049 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_TIMESTAMP' at line 1182 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'FORMULA_TRANSPARENT' at line 1463 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 1735 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'PERL_PATH' at line 2074 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 2087 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 2096 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTNAME' at line 2138 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTSIZE' at line 2145 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_TRANSPARENT' at line 2345 of file '/build/source/build/doc/Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Doxygen version used: 1.13.2
Searching for include files...
Searching for example files...
Searching for images...
Searching for files in directory /build/source/doc
Searching for files in directory /build/source/doc/diagram
Searching for files in directory /build/source/doc/logo
Searching for files in directory /build/source/doc/misc
[ 6%] Building CXX object example/CMakeFiles/capitalize.dir/capitalize/capitalize.cpp.o
Searching for dot files...
Searching for msc files...
Searching for dia files...
Searching for plantuml files...
Searching for files to exclude
Searching for files in directory /build/source/include/rapidjson/msinttypes/
Searching INPUT for files to process...
Searching for files in directory /build/source/include
Searching for files in directory /build/source/include/rapidjson
[ 8%] Building CXX object example/CMakeFiles/lookaheadparser.dir/lookaheadparser/lookaheadparser.cpp.o
Searching for files in directory /build/source/include/rapidjson/error
Searching for files in directory /build/source/include/rapidjson/internal
Searching for files in directory /build/source/include/rapidjson/msinttypes
[ 10%] Building CXX object example/CMakeFiles/messagereader.dir/messagereader/messagereader.cpp.o
Reading and parsing tag files
Parsing files
Reading /build/source/readme.md...
Reading /build/source/CHANGELOG.md...
Preprocessing /build/source/include/rapidjson/rapidjson.h...
Parsing file /build/source/include/rapidjson/rapidjson.h...
Preprocessing /build/source/include/rapidjson/allocators.h...
Parsing file /build/source/include/rapidjson/allocators.h...
Preprocessing /build/source/include/rapidjson/cursorstreamwrapper.h...
Parsing file /build/source/include/rapidjson/cursorstreamwrapper.h...
Preprocessing /build/source/include/rapidjson/document.h...
[ 15%] Building CXX object example/CMakeFiles/prettyauto.dir/prettyauto/prettyauto.cpp.o
[ 14%] Building CXX object example/CMakeFiles/filterkey.dir/filterkey/filterkey.cpp.o
[ 16%] Building CXX object example/CMakeFiles/schemavalidator.dir/schemavalidator/schemavalidator.cpp.o
[ 17%] Building CXX object example/CMakeFiles/pretty.dir/pretty/pretty.cpp.o
[ 7%] Building CXX object example/CMakeFiles/parsebyparts.dir/parsebyparts/parsebyparts.cpp.o
[ 20%] Building CXX object example/CMakeFiles/simpledom.dir/simpledom/simpledom.cpp.o
[ 12%] Building CXX object example/CMakeFiles/condense.dir/condense/condense.cpp.o
[ 5%] Building CXX object example/CMakeFiles/filterkeydom.dir/filterkeydom/filterkeydom.cpp.o
[ 20%] Building CXX object example/CMakeFiles/serialize.dir/serialize/serialize.cpp.o
[ 20%] Building CXX object example/CMakeFiles/simplereader.dir/simplereader/simplereader.cpp.o
[ 11%] Building CXX object example/CMakeFiles/jsonx.dir/jsonx/jsonx.cpp.o
[ 20%] Building CXX object example/CMakeFiles/archivertest.dir/archiver/archiver.cpp.o
Parsing file /build/source/include/rapidjson/document.h...
Preprocessing /build/source/include/rapidjson/encodedstream.h...
Parsing file /build/source/include/rapidjson/encodedstream.h...
Preprocessing /build/source/include/rapidjson/encodings.h...
Parsing file /build/source/include/rapidjson/encodings.h...
Preprocessing /build/source/include/rapidjson/error/en.h...
Parsing file /build/source/include/rapidjson/error/en.h...
Preprocessing /build/source/include/rapidjson/error/error.h...
Parsing file /build/source/include/rapidjson/error/error.h...
Preprocessing /build/source/include/rapidjson/filereadstream.h...
Parsing file /build/source/include/rapidjson/filereadstream.h...
Preprocessing /build/source/include/rapidjson/filewritestream.h...
Parsing file /build/source/include/rapidjson/filewritestream.h...
Preprocessing /build/source/include/rapidjson/fwd.h...
Parsing file /build/source/include/rapidjson/fwd.h...
Preprocessing /build/source/include/rapidjson/internal/biginteger.h...
Parsing file /build/source/include/rapidjson/internal/biginteger.h...
Preprocessing /build/source/include/rapidjson/internal/clzll.h...
Parsing file /build/source/include/rapidjson/internal/clzll.h...
Preprocessing /build/source/include/rapidjson/internal/diyfp.h...
Parsing file /build/source/include/rapidjson/internal/diyfp.h...
Preprocessing /build/source/include/rapidjson/internal/dtoa.h...
Parsing file /build/source/include/rapidjson/internal/dtoa.h...
Preprocessing /build/source/include/rapidjson/internal/ieee754.h...
Parsing file /build/source/include/rapidjson/internal/ieee754.h...
Preprocessing /build/source/include/rapidjson/internal/itoa.h...
Parsing file /build/source/include/rapidjson/internal/itoa.h...
Preprocessing /build/source/include/rapidjson/internal/meta.h...
Parsing file /build/source/include/rapidjson/internal/meta.h...
Preprocessing /build/source/include/rapidjson/internal/pow10.h...
Parsing file /build/source/include/rapidjson/internal/pow10.h...
Preprocessing /build/source/include/rapidjson/internal/regex.h...
Parsing file /build/source/include/rapidjson/internal/regex.h...
Preprocessing /build/source/include/rapidjson/internal/stack.h...
Parsing file /build/source/include/rapidjson/internal/stack.h...
Preprocessing /build/source/include/rapidjson/internal/strfunc.h...
Parsing file /build/source/include/rapidjson/internal/strfunc.h...
Preprocessing /build/source/include/rapidjson/internal/strtod.h...
Parsing file /build/source/include/rapidjson/internal/strtod.h...
Preprocessing /build/source/include/rapidjson/internal/swap.h...
Parsing file /build/source/include/rapidjson/internal/swap.h...
Preprocessing /build/source/include/rapidjson/istreamwrapper.h...
Parsing file /build/source/include/rapidjson/istreamwrapper.h...
Preprocessing /build/source/include/rapidjson/memorybuffer.h...
Parsing file /build/source/include/rapidjson/memorybuffer.h...
Preprocessing /build/source/include/rapidjson/memorystream.h...
Parsing file /build/source/include/rapidjson/memorystream.h...
Preprocessing /build/source/include/rapidjson/ostreamwrapper.h...
Parsing file /build/source/include/rapidjson/ostreamwrapper.h...
Preprocessing /build/source/include/rapidjson/pointer.h...
Parsing file /build/source/include/rapidjson/pointer.h...
Preprocessing /build/source/include/rapidjson/prettywriter.h...
Parsing file /build/source/include/rapidjson/prettywriter.h...
Preprocessing /build/source/include/rapidjson/reader.h...
Parsing file /build/source/include/rapidjson/reader.h...
Preprocessing /build/source/include/rapidjson/schema.h...
Parsing file /build/source/include/rapidjson/schema.h...
Preprocessing /build/source/include/rapidjson/stream.h...
Parsing file /build/source/include/rapidjson/stream.h...
Preprocessing /build/source/include/rapidjson/stringbuffer.h...
Parsing file /build/source/include/rapidjson/stringbuffer.h...
Preprocessing /build/source/include/rapidjson/uri.h...
Parsing file /build/source/include/rapidjson/uri.h...
Preprocessing /build/source/include/rapidjson/writer.h...
Parsing file /build/source/include/rapidjson/writer.h...
Reading /build/source/doc/features.md...
Reading /build/source/doc/tutorial.md...
Reading /build/source/doc/pointer.md...
Reading /build/source/doc/stream.md...
Reading /build/source/doc/encoding.md...
Reading /build/source/doc/dom.md...
Reading /build/source/doc/sax.md...
Reading /build/source/doc/schema.md...
Reading /build/source/doc/performance.md...
Reading /build/source/doc/internals.md...
Reading /build/source/doc/faq.md...
Building macro definition list...
Building group list...
Building directory list...
Building namespace list...
Building file list...
Building class list...
Building concept list...
Computing nesting relations for classes...
Associating documentation with classes...
Associating documentation with concepts...
Associating documentation with modules...
Building example list...
Searching for enumerations...
Searching for documented typedefs...
Searching for members imported via using declarations...
Searching for included using directives...
Searching for documented variables...
Building interface member list...
Building member list...
Searching for friends...
Searching for documented defines...
/build/source/include/rapidjson/rapidjson.h:107: warning: documentation for unknown define RAPIDJSON_NAMESPACE_BEGIN found.
/build/source/include/rapidjson/rapidjson.h:112: warning: documentation for unknown define RAPIDJSON_NAMESPACE_END found.
Computing class inheritance relations...
Computing class usage relations...
Flushing cached template relations that have become invalid...
Warn for undocumented namespaces...
Computing class relations...
Add enum values to enums...
Searching for member function documentation...
Creating members for template instances...
Building page list...
Search for main page...
Computing page relations...
Determining the scope of groups...
Computing module relations...
Sorting lists...
Determining which enums are documented
Computing member relations...
Building full member lists recursively...
Adding members to member groups.
Computing member references...
Inheriting documentation...
Generating disk names...
Adding source references...
Adding xrefitems...
Sorting member lists...
Setting anonymous enum type...
Computing dependencies between directories...
Generating citations page...
Counting members...
Counting data structures...
Resolving user defined references...
Finding anchors and sections in the documentation...
Transferring function references...
Combining using relations...
Adding members to index pages...
Correcting members for VHDL...
Computing tooltip texts...
Generating style sheet...
Generating search indices...
Generating example documentation...
Generating file sources...
Generating code for file include/rapidjson/allocators.h...
Generating code for file include/rapidjson/cursorstreamwrapper.h...
Generating code for file include/rapidjson/document.h...
Generating code for file include/rapidjson/encodedstream.h...
Generating code for file include/rapidjson/encodings.h...
Generating code for file include/rapidjson/error/en.h...
Generating code for file include/rapidjson/error/error.h...
Generating code for file include/rapidjson/filereadstream.h...
Generating code for file include/rapidjson/filewritestream.h...
Generating code for file include/rapidjson/fwd.h...
Generating code for file include/rapidjson/internal/biginteger.h...
Generating code for file include/rapidjson/internal/clzll.h...
Generating code for file include/rapidjson/internal/diyfp.h...
Generating code for file include/rapidjson/internal/dtoa.h...
Generating code for file include/rapidjson/internal/ieee754.h...
Generating code for file include/rapidjson/internal/itoa.h...
Generating code for file include/rapidjson/internal/meta.h...
Generating code for file include/rapidjson/internal/pow10.h...
Generating code for file include/rapidjson/internal/regex.h...
Generating code for file include/rapidjson/internal/stack.h...
Generating code for file include/rapidjson/internal/strfunc.h...
Generating code for file include/rapidjson/internal/strtod.h...
Generating code for file include/rapidjson/internal/swap.h...
Generating code for file include/rapidjson/istreamwrapper.h...
Generating code for file include/rapidjson/memorybuffer.h...
Generating code for file include/rapidjson/memorystream.h...
Generating code for file include/rapidjson/ostreamwrapper.h...
Generating code for file include/rapidjson/pointer.h...
Generating code for file include/rapidjson/prettywriter.h...
Generating code for file include/rapidjson/rapidjson.h...
Generating code for file include/rapidjson/reader.h...
Generating code for file include/rapidjson/schema.h...
Generating code for file include/rapidjson/stream.h...
Generating code for file include/rapidjson/stringbuffer.h...
Generating code for file include/rapidjson/uri.h...
Generating code for file include/rapidjson/writer.h...
Generating file documentation...
Generating docs for file include/rapidjson/document.h...
Generating docs for file include/rapidjson/error/error.h...
Generating docs for file include/rapidjson/rapidjson.h...
Generating docs for file include/rapidjson/reader.h...
Generating page documentation...
Generating docs for page md__c_h_a_n_g_e_l_o_g...
/build/source/CHANGELOG.md:13: warning: Found unknown command '@PlatformIO'
/build/source/CHANGELOG.md:13: warning: Found unknown command '@PlatformIO'
Generating docs for page md_doc_2features...
Generating docs for page md_doc_2tutorial...
Generating docs for page md_doc_2pointer...
Generating docs for page md_doc_2stream...
Generating docs for page md_doc_2encoding...
Generating docs for page md_doc_2dom...
Generating docs for page md_doc_2sax...
Generating docs for page md_doc_2schema...
Generating docs for page md_doc_2performance...
Generating docs for page md_doc_2internals...
[ 21%] Linking CXX executable ../bin/condense
[ 23%] Linking CXX executable ../bin/prettyauto
Generating docs for page md_doc_2faq...
Generating group documentation...
/build/source/include/rapidjson/rapidjson.h:94: warning: unable to resolve reference to 'RAPIDJSON_NAMESPACE_BEGIN' for \ref command
/build/source/include/rapidjson/rapidjson.h:95: warning: unable to resolve reference to 'RAPIDJSON_NAMESPACE_END' for \ref command
/build/source/include/rapidjson/rapidjson.h:374: warning: explicit link request to 'define' could not be resolved
/build/source/include/rapidjson/rapidjson.h:375: warning: unexpected command endcode
Generating class documentation...
Generating docs for compound Allocator...
[ 24%] Linking CXX executable ../bin/filterkey
Generating docs for compound Encoding...
Generating docs for compound Handler...
Generating docs for compound Stream...
Generating concept documentation...
Generating module documentation...
Generating namespace documentation...
Generating docs for namespace rapidjson
[ 25%] Linking CXX executable ../bin/serialize
[ 26%] Linking CXX executable ../bin/lookaheadparser
Generating docs for compound rapidjson::ASCII< CharType >...
Generating docs for compound rapidjson::AutoUTF< CharType >...
Generating docs for compound rapidjson::AutoUTFInputStream< CharType, InputByteStream >...
Generating docs for compound rapidjson::AutoUTFOutputStream< CharType, OutputByteStream >...
Generating docs for compound rapidjson::BaseReaderHandler< Encoding, Derived >...
Generating docs for compound rapidjson::BasicIStreamWrapper< StreamType >...
Generating docs for compound rapidjson::BasicOStreamWrapper< StreamType >...
Generating docs for compound rapidjson::CrtAllocator...
Generating docs for compound rapidjson::CursorStreamWrapper< InputStream, Encoding >...
[ 28%] Linking CXX executable ../bin/jsonx
Generating docs for compound rapidjson::EncodedInputStream< Encoding, InputByteStream >...
Generating docs for compound rapidjson::EncodedInputStream< UTF8<>, MemoryStream >...
Generating docs for compound rapidjson::EncodedOutputStream< Encoding, OutputByteStream >...
Generating docs for compound rapidjson::FileReadStream...
Generating docs for compound rapidjson::FileWriteStream...
Generating docs for compound rapidjson::GenericArray< Const, ValueT >...
Generating docs for compound rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >...
[ 29%] Linking CXX executable ../bin/messagereader
[ 30%] Linking CXX executable ../bin/simplereader
Generating docs for compound rapidjson::GenericInsituStringStream< Encoding >...
[ 32%] Built target prettyauto
[ 32%] Built target condense
[ 32%] Built target filterkey
[ 32%] Linking CXX executable ../bin/pretty
Generating docs for compound rapidjson::GenericMember< Encoding, Allocator >...
Generating docs for compound rapidjson::GenericMemberIterator< Const, Encoding, Allocator >...
[ 33%] Building CXX object example/CMakeFiles/archivertest.dir/archiver/archivertest.cpp.o
/build/source/include/rapidjson/document.h:181: warning: Unsupported xml/html tag <iterator> found
Generating docs for compound rapidjson::GenericMemoryBuffer< Allocator >...
Generating docs for compound rapidjson::GenericObject< Const, ValueT >...
Generating docs for compound rapidjson::GenericPointer< ValueType, Allocator >...
/build/source/include/rapidjson/pointer.h:627: warning: The following parameter of rapidjson::GenericPointer::Get(const ValueType &root, size_t *unresolvedTokenIndex=0) const is not documented:
parameter 'unresolvedTokenIndex'
[ 35%] Building CXX object example/CMakeFiles/simplewriter.dir/simplewriter/simplewriter.cpp.o
[ 35%] Building CXX object example/CMakeFiles/simplepullreader.dir/simplepullreader/simplepullreader.cpp.o
Generating docs for nested compound rapidjson::GenericPointer< ValueType, Allocator >::Token...
Generating docs for compound rapidjson::GenericReader< SourceEncoding, TargetEncoding, StackAllocator >...
[ 35%] Built target serialize
Generating docs for compound rapidjson::GenericSchemaDocument< ValueT, Allocator >...
[ 35%] Built target lookaheadparser
Generating docs for compound rapidjson::GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >...
/build/source/include/rapidjson/schema.h:2483: warning: The following parameter of rapidjson::GenericSchemaValidator::GenericSchemaValidator(const SchemaDocumentType &schemaDocument, OutputHandler &outputHandler, StateAllocator *alloca>
parameter 'outputHandler'
[ 37%] Building CXX object example/CMakeFiles/sortkeys.dir/sortkeys/sortkeys.cpp.o
Generating docs for compound rapidjson::GenericStreamWrapper< InputStream, Encoding >...
/build/source/include/rapidjson/stream.h:107: warning: Found unknown command '\tThis'
/build/source/include/rapidjson/stream.h:108: warning: Found unknown command '\treceived'
Generating docs for compound rapidjson::GenericStringBuffer< Encoding, Allocator >...
[ 38%] Building CXX object example/CMakeFiles/tutorial.dir/tutorial/tutorial.cpp.o
Generating docs for compound rapidjson::GenericStringRef< CharType >...
Generating docs for compound rapidjson::GenericStringStream< Encoding >...
Generating docs for compound rapidjson::GenericUri< ValueType, Allocator >...
[ 38%] Built target jsonx
Generating docs for compound rapidjson::GenericValue< Encoding, Allocator >...
[ 38%] Built target pretty
[ 38%] Built target messagereader
[ 39%] Building CXX object test/unittest/CMakeFiles/namespacetest.dir/namespacetest.cpp.o
Generating docs for nested compound rapidjson::GenericValue< Encoding, Allocator >::Number::I...
Generating docs for nested compound rapidjson::GenericValue< Encoding, Allocator >::Number::U...
[ 42%] Linking CXX executable ../bin/capitalize
Generating docs for compound rapidjson::IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >...
[ 42%] Building CXX object test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o
Generating docs for compound rapidjson::MemoryPoolAllocator< BaseAllocator >...
[ 43%] Building CXX object test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o
Generating docs for compound rapidjson::MemoryStream...
Generating docs for compound rapidjson::PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >...
[ 44%] Linking CXX executable ../bin/filterkeydom
Generating docs for compound rapidjson::SchemaValidatingReader< parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator >...
Generating docs for compound rapidjson::Specification...
Generating docs for compound rapidjson::StdAllocator< T, BaseAllocator >...
[ 44%] Built target simplereader
Generating docs for nested compound rapidjson::StdAllocator< T, BaseAllocator >::rebind< U >...
Generating docs for compound rapidjson::StdAllocator< void, BaseAllocator >...
Generating docs for nested compound rapidjson::StdAllocator< void, BaseAllocator >::rebind< U >...
[ 47%] Building CXX object test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o
[ 47%] Linking CXX executable ../bin/simpledom
Generating docs for compound rapidjson::StreamTraits< Stream >...
Generating docs for compound rapidjson::StreamTraits< GenericInsituStringStream< Encoding > >...
Generating docs for compound rapidjson::StreamTraits< GenericStringStream< Encoding > >...
Generating docs for compound rapidjson::Transcoder< SourceEncoding, TargetEncoding >...
Generating docs for compound rapidjson::Transcoder< Encoding, Encoding >...
Generating docs for compound rapidjson::UTF16< CharType >...
Generating docs for compound rapidjson::UTF16BE< CharType >...
Generating docs for compound rapidjson::UTF16LE< CharType >...
Generating docs for compound rapidjson::UTF32< CharType >...
Generating docs for compound rapidjson::UTF32BE< CharType >...
Generating docs for compound rapidjson::UTF32LE< CharType >...
Generating docs for compound rapidjson::UTF8< CharType >...
Generating docs for compound rapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >...
Generating docs for nested compound rapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::Level...
Generating graph info page...
Generating directory documentation...
[ 47%] Built target capitalize
Generating index page...
[ 48%] Building CXX object test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o
Generating main page...
[ 48%] Built target filterkeydom
Generating page index...
Generating topic index...
[ 50%] Building CXX object test/perftest/CMakeFiles/perftest.dir/schematest.cpp.o
Generating module index...
Generating module member index...
Generating namespace member index...
[ 50%] Built target simpledom
Generating concept index...
Generating annotated compound index...
Generating alphabetical compound index...
Generating hierarchical class index...
Generating member index...
[ 51%] Linking CXX executable ../bin/parsebyparts
[ 52%] Linking CXX executable ../bin/simplewriter
Generating file index...
Generating file member index...
[ 52%] Built target parsebyparts
Generating example index...
finalizing index lists...
[ 53%] Linking CXX executable ../bin/archivertest
[ 53%] Built target simplewriter
writing tag file...
Running plantuml with JAVA...
type lookup cache used 1386/65536 hits=8361 misses=1740
symbol lookup cache used 7223/65536 hits=67420 misses=7223
finished...
warning: Tag 'TCL_SUBST' at line 247 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLANG_ASSISTED_PARSING' at line 1023 of file '/build/source/build/doc/Doxyfile.zh-cn' belongs to an option that was not enabled at compile time.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled.
warning: Tag 'CLANG_OPTIONS' at line 1031 of file '/build/source/build/doc/Doxyfile.zh-cn' belongs to an option that was not enabled at compile time.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled.
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1049 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_TIMESTAMP' at line 1182 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'FORMULA_TRANSPARENT' at line 1463 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 1735 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'PERL_PATH' at line 2074 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 2087 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 2096 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTNAME' at line 2138 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTSIZE' at line 2145 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_TRANSPARENT' at line 2345 of file '/build/source/build/doc/Doxyfile.zh-cn' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Doxygen version used: 1.13.2
Searching for include files...
Searching for example files...
Searching for images...
Searching for files in directory /build/source/doc
Searching for files in directory /build/source/doc/diagram
Searching for files in directory /build/source/doc/logo
Searching for files in directory /build/source/doc/misc
Searching for dot files...
Searching for msc files...
Searching for dia files...
Searching for plantuml files...
Searching for files to exclude
Searching for files in directory /build/source/include/rapidjson/msinttypes/
Searching INPUT for files to process...
Searching for files in directory /build/source/include
Searching for files in directory /build/source/include/rapidjson
Searching for files in directory /build/source/include/rapidjson/error
Searching for files in directory /build/source/include/rapidjson/internal
Searching for files in directory /build/source/include/rapidjson/msinttypes
Reading and parsing tag files
Parsing files
Reading /build/source/readme.zh-cn.md...
Reading /build/source/CHANGELOG.md...
Preprocessing /build/source/include/rapidjson/rapidjson.h...
Parsing file /build/source/include/rapidjson/rapidjson.h...
Preprocessing /build/source/include/rapidjson/allocators.h...
Parsing file /build/source/include/rapidjson/allocators.h...
Preprocessing /build/source/include/rapidjson/cursorstreamwrapper.h...
Parsing file /build/source/include/rapidjson/cursorstreamwrapper.h...
Preprocessing /build/source/include/rapidjson/document.h...
Parsing file /build/source/include/rapidjson/document.h...
Preprocessing /build/source/include/rapidjson/encodedstream.h...
Parsing file /build/source/include/rapidjson/encodedstream.h...
Preprocessing /build/source/include/rapidjson/encodings.h...
Parsing file /build/source/include/rapidjson/encodings.h...
Preprocessing /build/source/include/rapidjson/error/en.h...
Parsing file /build/source/include/rapidjson/error/en.h...
Preprocessing /build/source/include/rapidjson/error/error.h...
Parsing file /build/source/include/rapidjson/error/error.h...
Preprocessing /build/source/include/rapidjson/filereadstream.h...
Parsing file /build/source/include/rapidjson/filereadstream.h...
Preprocessing /build/source/include/rapidjson/filewritestream.h...
Parsing file /build/source/include/rapidjson/filewritestream.h...
Preprocessing /build/source/include/rapidjson/fwd.h...
Parsing file /build/source/include/rapidjson/fwd.h...
Preprocessing /build/source/include/rapidjson/internal/biginteger.h...
Parsing file /build/source/include/rapidjson/internal/biginteger.h...
Preprocessing /build/source/include/rapidjson/internal/clzll.h...
Parsing file /build/source/include/rapidjson/internal/clzll.h...
Preprocessing /build/source/include/rapidjson/internal/diyfp.h...
Parsing file /build/source/include/rapidjson/internal/diyfp.h...
Preprocessing /build/source/include/rapidjson/internal/dtoa.h...
Parsing file /build/source/include/rapidjson/internal/dtoa.h...
Preprocessing /build/source/include/rapidjson/internal/ieee754.h...
Parsing file /build/source/include/rapidjson/internal/ieee754.h...
Preprocessing /build/source/include/rapidjson/internal/itoa.h...
Parsing file /build/source/include/rapidjson/internal/itoa.h...
Preprocessing /build/source/include/rapidjson/internal/meta.h...
Parsing file /build/source/include/rapidjson/internal/meta.h...
Preprocessing /build/source/include/rapidjson/internal/pow10.h...
Parsing file /build/source/include/rapidjson/internal/pow10.h...
Preprocessing /build/source/include/rapidjson/internal/regex.h...
Parsing file /build/source/include/rapidjson/internal/regex.h...
Preprocessing /build/source/include/rapidjson/internal/stack.h...
Parsing file /build/source/include/rapidjson/internal/stack.h...
Preprocessing /build/source/include/rapidjson/internal/strfunc.h...
Parsing file /build/source/include/rapidjson/internal/strfunc.h...
Preprocessing /build/source/include/rapidjson/internal/strtod.h...
Parsing file /build/source/include/rapidjson/internal/strtod.h...
Preprocessing /build/source/include/rapidjson/internal/swap.h...
Parsing file /build/source/include/rapidjson/internal/swap.h...
Preprocessing /build/source/include/rapidjson/istreamwrapper.h...
Parsing file /build/source/include/rapidjson/istreamwrapper.h...
Preprocessing /build/source/include/rapidjson/memorybuffer.h...
Parsing file /build/source/include/rapidjson/memorybuffer.h...
Preprocessing /build/source/include/rapidjson/memorystream.h...
Parsing file /build/source/include/rapidjson/memorystream.h...
Preprocessing /build/source/include/rapidjson/ostreamwrapper.h...
Parsing file /build/source/include/rapidjson/ostreamwrapper.h...
Preprocessing /build/source/include/rapidjson/pointer.h...
[ 53%] Built target archivertest
Parsing file /build/source/include/rapidjson/pointer.h...
Preprocessing /build/source/include/rapidjson/prettywriter.h...
Parsing file /build/source/include/rapidjson/prettywriter.h...
Preprocessing /build/source/include/rapidjson/reader.h...
Parsing file /build/source/include/rapidjson/reader.h...
Preprocessing /build/source/include/rapidjson/schema.h...
Parsing file /build/source/include/rapidjson/schema.h...
Preprocessing /build/source/include/rapidjson/stream.h...
Parsing file /build/source/include/rapidjson/stream.h...
Preprocessing /build/source/include/rapidjson/stringbuffer.h...
Parsing file /build/source/include/rapidjson/stringbuffer.h...
Preprocessing /build/source/include/rapidjson/uri.h...
Parsing file /build/source/include/rapidjson/uri.h...
Preprocessing /build/source/include/rapidjson/writer.h...
Parsing file /build/source/include/rapidjson/writer.h...
Reading /build/source/doc/features.zh-cn.md...
Reading /build/source/doc/tutorial.zh-cn.md...
Reading /build/source/doc/pointer.zh-cn.md...
Reading /build/source/doc/stream.zh-cn.md...
Reading /build/source/doc/encoding.zh-cn.md...
Reading /build/source/doc/dom.zh-cn.md...
Reading /build/source/doc/sax.zh-cn.md...
Reading /build/source/doc/schema.zh-cn.md...
/build/source/doc/schema.zh-cn.md:1: warning: An automatically generated id already has the name 'BasicUsage'!
/build/source/doc/schema.zh-cn.md:1: warning: An automatically generated id already has the name 'SaxParsing'!
/build/source/doc/schema.zh-cn.md:11: warning: multiple use of section label 'BasicUsage' while adding section, (first occurrence: /build/source/doc/pointer.zh-cn.md, line 30)
/build/source/doc/schema.zh-cn.md:100: warning: multiple use of section label 'SaxParsing' while adding section, (first occurrence: /build/source/doc/sax.zh-cn.md, line 162)
Reading /build/source/doc/performance.zh-cn.md...
Reading /build/source/doc/internals.zh-cn.md...
Reading /build/source/doc/faq.zh-cn.md...
Building macro definition list...
Building group list...
Building directory list...
Building namespace list...
Building file list...
Building class list...
Building concept list...
Computing nesting relations for classes...
Associating documentation with classes...
Associating documentation with concepts...
Associating documentation with modules...
Building example list...
Searching for enumerations...
Searching for documented typedefs...
Searching for members imported via using declarations...
Searching for included using directives...
Searching for documented variables...
[ 55%] Linking CXX executable ../bin/simplepullreader
Building interface member list...
Building member list...
Searching for friends...
Searching for documented defines...
/build/source/include/rapidjson/rapidjson.h:107: warning: documentation for unknown define RAPIDJSON_NAMESPACE_BEGIN found.
/build/source/include/rapidjson/rapidjson.h:112: warning: documentation for unknown define RAPIDJSON_NAMESPACE_END found.
Computing class inheritance relations...
Computing class usage relations...
Flushing cached template relations that have become invalid...
Warn for undocumented namespaces...
Computing class relations...
Add enum values to enums...
Searching for member function documentation...
Creating members for template instances...
Building page list...
Search for main page...
Computing page relations...
Determining the scope of groups...
Computing module relations...
Sorting lists...
Determining which enums are documented
Computing member relations...
Building full member lists recursively...
[ 56%] Linking CXX executable ../bin/sortkeys
Adding members to member groups.
Computing member references...
Inheriting documentation...
Generating disk names...
Adding source references...
Adding xrefitems...
Sorting member lists...
Setting anonymous enum type...
Computing dependencies between directories...
Generating citations page...
Counting members...
Counting data structures...
Resolving user defined references...
Finding anchors and sections in the documentation...
Transferring function references...
Combining using relations...
Adding members to index pages...
Correcting members for VHDL...
[ 56%] Built target simplepullreader
Computing tooltip texts...
Generating style sheet...
Generating search indices...
[ 56%] Built target sortkeys
Generating example documentation...
Generating file sources...
Generating code for file include/rapidjson/allocators.h...
Generating code for file include/rapidjson/cursorstreamwrapper.h...
Generating code for file include/rapidjson/document.h...
Generating code for file include/rapidjson/encodedstream.h...
Generating code for file include/rapidjson/encodings.h...
Generating code for file include/rapidjson/error/en.h...
Generating code for file include/rapidjson/error/error.h...
Generating code for file include/rapidjson/filereadstream.h...
Generating code for file include/rapidjson/filewritestream.h...
Generating code for file include/rapidjson/fwd.h...
Generating code for file include/rapidjson/internal/biginteger.h...
Generating code for file include/rapidjson/internal/clzll.h...
Generating code for file include/rapidjson/internal/diyfp.h...
Generating code for file include/rapidjson/internal/dtoa.h...
Generating code for file include/rapidjson/internal/ieee754.h...
Generating code for file include/rapidjson/internal/itoa.h...
Generating code for file include/rapidjson/internal/meta.h...
Generating code for file include/rapidjson/internal/pow10.h...
Generating code for file include/rapidjson/internal/regex.h...
Generating code for file include/rapidjson/internal/stack.h...
Generating code for file include/rapidjson/internal/strfunc.h...
Generating code for file include/rapidjson/internal/strtod.h...
Generating code for file include/rapidjson/internal/swap.h...
Generating code for file include/rapidjson/istreamwrapper.h...
Generating code for file include/rapidjson/memorybuffer.h...
Generating code for file include/rapidjson/memorystream.h...
Generating code for file include/rapidjson/ostreamwrapper.h...
Generating code for file include/rapidjson/pointer.h...
Generating code for file include/rapidjson/prettywriter.h...
Generating code for file include/rapidjson/rapidjson.h...
Generating code for file include/rapidjson/reader.h...
Generating code for file include/rapidjson/schema.h...
[ 57%] Linking CXX executable ../bin/tutorial
Generating code for file include/rapidjson/stream.h...
Generating code for file include/rapidjson/stringbuffer.h...
Generating code for file include/rapidjson/uri.h...
Generating code for file include/rapidjson/writer.h...
Generating file documentation...
Generating docs for file include/rapidjson/document.h...
Generating docs for file include/rapidjson/error/error.h...
Generating docs for file include/rapidjson/rapidjson.h...
Generating docs for file include/rapidjson/reader.h...
Generating page documentation...
Generating docs for page md__c_h_a_n_g_e_l_o_g...
/build/source/CHANGELOG.md:13: warning: Found unknown command '@PlatformIO'
/build/source/CHANGELOG.md:13: warning: Found unknown command '@PlatformIO'
Generating docs for page md_doc_2features_8zh-cn...
Generating docs for page md_doc_2tutorial_8zh-cn...
/build/source/doc/tutorial.zh-cn.md:533: warning: unable to resolve reference to '/build/source/doc/internals.md' for \ref command
/build/source/doc/tutorial.zh-cn.md:533: warning: unable to resolve reference to '/build/source/doc/internals.md' for \ref command
Generating docs for page md_doc_2pointer_8zh-cn...
Generating docs for page md_doc_2stream_8zh-cn...
Generating docs for page md_doc_2encoding_8zh-cn...
Generating docs for page md_doc_2dom_8zh-cn...
Generating docs for page md_doc_2sax_8zh-cn...
Generating docs for page md_doc_2schema_8zh-cn...
Generating docs for page md_doc_2performance_8zh-cn...
Generating docs for page md_doc_2internals_8zh-cn...
[ 57%] Built target tutorial
/build/source/doc/internals.zh-cn.md:161: warning: unable to resolve reference to '/build/source/doc/dom.md' for \ref command
/build/source/doc/internals.zh-cn.md:161: warning: unable to resolve reference to '/build/source/doc/dom.md' for \ref command
Generating docs for page md_doc_2faq_8zh-cn...
Generating group documentation...
/build/source/include/rapidjson/rapidjson.h:94: warning: unable to resolve reference to 'RAPIDJSON_NAMESPACE_BEGIN' for \ref command
/build/source/include/rapidjson/rapidjson.h:95: warning: unable to resolve reference to 'RAPIDJSON_NAMESPACE_END' for \ref command
/build/source/include/rapidjson/rapidjson.h:374: warning: explicit link request to 'define' could not be resolved
/build/source/include/rapidjson/rapidjson.h:375: warning: unexpected command endcode
Generating class documentation...
Generating docs for compound Allocator...
Generating docs for compound Encoding...
Generating docs for compound Handler...
Generating docs for compound Stream...
Generating concept documentation...
Generating module documentation...
Generating namespace documentation...
Generating docs for namespace rapidjson
Generating docs for compound rapidjson::ASCII< CharType >...
Generating docs for compound rapidjson::AutoUTF< CharType >...
Generating docs for compound rapidjson::AutoUTFInputStream< CharType, InputByteStream >...
Generating docs for compound rapidjson::AutoUTFOutputStream< CharType, OutputByteStream >...
Generating docs for compound rapidjson::BaseReaderHandler< Encoding, Derived >...
Generating docs for compound rapidjson::BasicIStreamWrapper< StreamType >...
Generating docs for compound rapidjson::BasicOStreamWrapper< StreamType >...
Generating docs for compound rapidjson::CrtAllocator...
Generating docs for compound rapidjson::CursorStreamWrapper< InputStream, Encoding >...
Generating docs for compound rapidjson::EncodedInputStream< Encoding, InputByteStream >...
Generating docs for compound rapidjson::EncodedInputStream< UTF8<>, MemoryStream >...
Generating docs for compound rapidjson::EncodedOutputStream< Encoding, OutputByteStream >...
Generating docs for compound rapidjson::FileReadStream...
Generating docs for compound rapidjson::FileWriteStream...
Generating docs for compound rapidjson::GenericArray< Const, ValueT >...
Generating docs for compound rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >...
Generating docs for compound rapidjson::GenericInsituStringStream< Encoding >...
Generating docs for compound rapidjson::GenericMember< Encoding, Allocator >...
Generating docs for compound rapidjson::GenericMemberIterator< Const, Encoding, Allocator >...
/build/source/include/rapidjson/document.h:181: warning: Unsupported xml/html tag <iterator> found
Generating docs for compound rapidjson::GenericMemoryBuffer< Allocator >...
Generating docs for compound rapidjson::GenericObject< Const, ValueT >...
Generating docs for compound rapidjson::GenericPointer< ValueType, Allocator >...
/build/source/include/rapidjson/pointer.h:627: warning: The following parameter of rapidjson::GenericPointer::Get(const ValueType &root, size_t *unresolvedTokenIndex=0) const is not documented:
parameter 'unresolvedTokenIndex'
Generating docs for nested compound rapidjson::GenericPointer< ValueType, Allocator >::Token...
Generating docs for compound rapidjson::GenericReader< SourceEncoding, TargetEncoding, StackAllocator >...
Generating docs for compound rapidjson::GenericSchemaDocument< ValueT, Allocator >...
Generating docs for compound rapidjson::GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >...
/build/source/include/rapidjson/schema.h:2483: warning: The following parameter of rapidjson::GenericSchemaValidator::GenericSchemaValidator(const SchemaDocumentType &schemaDocument, OutputHandler &outputHandler, StateAllocator *alloca>
parameter 'outputHandler'
Generating docs for compound rapidjson::GenericStreamWrapper< InputStream, Encoding >...
/build/source/include/rapidjson/stream.h:107: warning: Found unknown command '\tThis'
/build/source/include/rapidjson/stream.h:108: warning: Found unknown command '\treceived'
Generating docs for compound rapidjson::GenericStringBuffer< Encoding, Allocator >...
Generating docs for compound rapidjson::GenericStringRef< CharType >...
Generating docs for compound rapidjson::GenericStringStream< Encoding >...
Generating docs for compound rapidjson::GenericUri< ValueType, Allocator >...
Generating docs for compound rapidjson::GenericValue< Encoding, Allocator >...
Generating docs for nested compound rapidjson::GenericValue< Encoding, Allocator >::Number::I...
Generating docs for nested compound rapidjson::GenericValue< Encoding, Allocator >::Number::U...
Generating docs for compound rapidjson::IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >...
Generating docs for compound rapidjson::MemoryPoolAllocator< BaseAllocator >...
Generating docs for compound rapidjson::MemoryStream...
Generating docs for compound rapidjson::PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >...
Generating docs for compound rapidjson::SchemaValidatingReader< parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator >...
Generating docs for compound rapidjson::Specification...
Generating docs for compound rapidjson::StdAllocator< T, BaseAllocator >...
Generating docs for nested compound rapidjson::StdAllocator< T, BaseAllocator >::rebind< U >...
Generating docs for compound rapidjson::StdAllocator< void, BaseAllocator >...
Generating docs for nested compound rapidjson::StdAllocator< void, BaseAllocator >::rebind< U >...
Generating docs for compound rapidjson::StreamTraits< Stream >...
Generating docs for compound rapidjson::StreamTraits< GenericInsituStringStream< Encoding > >...
Generating docs for compound rapidjson::StreamTraits< GenericStringStream< Encoding > >...
Generating docs for compound rapidjson::Transcoder< SourceEncoding, TargetEncoding >...
Generating docs for compound rapidjson::Transcoder< Encoding, Encoding >...
Generating docs for compound rapidjson::UTF16< CharType >...
Generating docs for compound rapidjson::UTF16BE< CharType >...
Generating docs for compound rapidjson::UTF16LE< CharType >...
Generating docs for compound rapidjson::UTF32< CharType >...
Generating docs for compound rapidjson::UTF32BE< CharType >...
Generating docs for compound rapidjson::UTF32LE< CharType >...
Generating docs for compound rapidjson::UTF8< CharType >...
Generating docs for compound rapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >...
Generating docs for nested compound rapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::Level...
Generating graph info page...
Generating directory documentation...
Generating index page...
Generating main page...
Generating page index...
Generating topic index...
Generating module index...
Generating module member index...
Generating namespace member index...
Generating concept index...
Generating annotated compound index...
Generating alphabetical compound index...
Generating hierarchical class index...
Generating member index...
Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
writing tag file...
Running plantuml with JAVA...
type lookup cache used 1383/65536 hits=8350 misses=1737
symbol lookup cache used 7176/65536 hits=67305 misses=7176
finished...
[ 57%] Built target doc
[ 58%] Linking CXX static library libnamespacetest.a
[ 58%] Built target namespacetest
[ 60%] Building CXX object test/unittest/CMakeFiles/unittest.dir/allocatorstest.cpp.o
[ 61%] Building CXX object test/unittest/CMakeFiles/unittest.dir/bigintegertest.cpp.o
[ 62%] Building CXX object test/unittest/CMakeFiles/unittest.dir/cursorstreamwrappertest.cpp.o
[ 70%] Building CXX object test/unittest/CMakeFiles/unittest.dir/encodingstest.cpp.o
[ 74%] Building CXX object test/unittest/CMakeFiles/unittest.dir/fwdtest.cpp.o
[ 75%] Building CXX object test/unittest/CMakeFiles/unittest.dir/clzlltest.cpp.o
[ 75%] Building CXX object test/unittest/CMakeFiles/unittest.dir/jsoncheckertest.cpp.o
[ 75%] Building CXX object test/unittest/CMakeFiles/unittest.dir/encodedstreamtest.cpp.o
[ 75%] Building CXX object test/unittest/CMakeFiles/unittest.dir/documenttest.cpp.o
[ 75%] Building CXX object test/unittest/CMakeFiles/unittest.dir/filestreamtest.cpp.o
[ 71%] Building CXX object test/unittest/CMakeFiles/unittest.dir/dtoatest.cpp.o
[ 75%] Building CXX object test/unittest/CMakeFiles/unittest.dir/istreamwrappertest.cpp.o
[ 75%] Building CXX object test/unittest/CMakeFiles/unittest.dir/itoatest.cpp.o
[ 76%] Building CXX object test/unittest/CMakeFiles/unittest.dir/namespacetest.cpp.o
[ 78%] Linking CXX executable ../bin/schemavalidator
[ 79%] Building CXX object test/unittest/CMakeFiles/unittest.dir/pointertest.cpp.o
[ 79%] Built target schemavalidator
[ 79%] Built target examples
[ 80%] Building CXX object test/unittest/CMakeFiles/unittest.dir/platformtest.cpp.o
[ 82%] Building CXX object test/unittest/CMakeFiles/unittest.dir/prettywritertest.cpp.o
[ 83%] Building CXX object test/unittest/CMakeFiles/unittest.dir/ostreamwrappertest.cpp.o
[ 84%] Building CXX object test/unittest/CMakeFiles/unittest.dir/readertest.cpp.o
[ 85%] Building CXX object test/unittest/CMakeFiles/unittest.dir/regextest.cpp.o
[ 87%] Building CXX object test/unittest/CMakeFiles/unittest.dir/schematest.cpp.o
[ 88%] Building CXX object test/unittest/CMakeFiles/unittest.dir/simdtest.cpp.o
[ 89%] Building CXX object test/unittest/CMakeFiles/unittest.dir/strfunctest.cpp.o
[ 91%] Building CXX object test/unittest/CMakeFiles/unittest.dir/stringbuffertest.cpp.o
[ 92%] Building CXX object test/unittest/CMakeFiles/unittest.dir/strtodtest.cpp.o
[ 93%] Building CXX object test/unittest/CMakeFiles/unittest.dir/unittest.cpp.o
[ 94%] Building CXX object test/unittest/CMakeFiles/unittest.dir/uritest.cpp.o
[ 96%] Building CXX object test/unittest/CMakeFiles/unittest.dir/valuetest.cpp.o
[ 97%] Building CXX object test/unittest/CMakeFiles/unittest.dir/writertest.cpp.o
[ 98%] Linking CXX executable ../../bin/perftest
[ 98%] Built target perftest
In file included from /nix/store/dsvxwswc9chp17f062q9m8fbvzmnm1h3-glibc-2.40-66-dev/include/string.h:548,
from /nix/store/pdb59byqq22affs28wv6jnrfd7bhhg8k-gtest-1.16.0-dev/include/gtest/internal/gtest-port.h:302,
from /nix/store/pdb59byqq22affs28wv6jnrfd7bhhg8k-gtest-1.16.0-dev/include/gtest/gtest-message.h:57,
from /nix/store/pdb59byqq22affs28wv6jnrfd7bhhg8k-gtest-1.16.0-dev/include/gtest/gtest-assertion-result.h:46,
from /nix/store/pdb59byqq22affs28wv6jnrfd7bhhg8k-gtest-1.16.0-dev/include/gtest/gtest.h:63,
from /build/source/test/unittest/unittest.h:47,
from /build/source/test/unittest/pointertest.cpp:15:
In function 'void* memcpy(void*, const void*, size_t)',
inlined from 'rapidjson::GenericPointer<ValueType, Allocator> rapidjson::GenericPointer<ValueType, Allocator>::Append(const Token&, Allocator*) const [with ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; Allocator = rapidj>
inlined from 'rapidjson::GenericPointer<ValueType, Allocator> rapidjson::GenericPointer<ValueType, Allocator>::Append(const Ch*, rapidjson::SizeType, Allocator*) const [with ValueType = rapidjson::GenericValue<rapidjson::UTF8<> >; >
inlined from 'typename rapidjson::internal::DisableIf<typename rapidjson::internal::RemoveSfinaeTag<rapidjson::internal::SfinaeTag& (*)(rapidjson::internal::NotExpr<rapidjson::internal::IsSame<typename rapidjson::internal::RemoveCo>
inlined from 'virtual void Pointer_Issue1899_Test::TestBody()' at /build/source/test/unittest/pointertest.cpp:1728:17:
/nix/store/dsvxwswc9chp17f062q9m8fbvzmnm1h3-glibc-2.40-66-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 1 byte into a region of size 0 overflows the destinat>
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'virtual void Pointer_Issue1899_Test::TestBody()':
cc1plus: note: destination object is likely at address zero
[100%] Linking CXX executable ../../bin/unittest
[100%] Built target unittest
[100%] Built target tests
buildPhase completed in 4 minutes 3 seconds
Running phase: checkPhase
@nix { "action": "setPhase", "phase": "checkPhase" }
check flags: SHELL=/nix/store/dnwb5ia05hiil9mnkg0ffqvyhmm7d0ml-bash-5.2p37/bin/bash VERBOSE=y test
Running tests...
/nix/store/27jqmh4hc0zzjv50aqgjwcrb65wqfkhs-cmake-3.31.6/bin/ctest --force-new-ctest-process
Test project /build/source/build
Start 1: perftest
Start 2: unittest
Start 3: valgrind_unittest
1/3 Test #3: valgrind_unittest ................***Exception: Illegal 0.49 sec
==799== Memcheck, a memory error detector
==799== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al.
==799== Using Valgrind-3.24.0 and LibVEX; rerun with -h for copyright info
==799== Command: /build/source/build/bin/unittest --gtest_filter=-SIMD.*
==799==
vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x48 0x7F 0x84 0x24 0x30 0x0 0x0
vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE
vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
==799== valgrind: Unrecognised instruction at address 0x401e9a6.
==799== at 0x401E9A6: _dl_start (in /nix/store/j38h1nf01bb08ajp6r7alrwb0j8p46qn-glibc-2.40-66/lib/ld-linux-x86-64.so.2)
==799== by 0x401D887: ??? (in /nix/store/j38h1nf01bb08ajp6r7alrwb0j8p46qn-glibc-2.40-66/lib/ld-linux-x86-64.so.2)
==799== by 0x1: ???
==799== by 0x1FFEFFF1BE: ???
==799== by 0x1FFEFFF1DF: ???
==799== Your program just tried to execute an instruction that Valgrind
==799== did not recognise. There are two possible reasons for this.
==799== 1. Your program has a bug and erroneously jumped to a non-code
==799== location. If you are running Memcheck and you just saw a
==799== warning about a bad jump, it's probably your program's fault.
==799== 2. The instruction is legitimate but Valgrind doesn't handle it,
==799== i.e. it's Valgrind's fault. If you think this is the case or
==799== you are not sure, please let us know and we'll try to fix it.
==799== Either way, Valgrind will now raise a SIGILL signal which will
==799== probably kill your program.
==799==
==799== Process terminating with default action of signal 4 (SIGILL)
==799== Illegal opcode at address 0x401E9A6
==799== at 0x401E9A6: _dl_start (in /nix/store/j38h1nf01bb08ajp6r7alrwb0j8p46qn-glibc-2.40-66/lib/ld-linux-x86-64.so.2)
==799== by 0x401D887: ??? (in /nix/store/j38h1nf01bb08ajp6r7alrwb0j8p46qn-glibc-2.40-66/lib/ld-linux-x86-64.so.2)
==799== by 0x1: ???
==799== by 0x1FFEFFF1BE: ???
==799== by 0x1FFEFFF1DF: ???
==799==
==799== HEAP SUMMARY:
==799== in use at exit: 0 bytes in 0 blocks
==799== total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==799==
==799== All heap blocks were freed -- no leaks are possible
==799==
==799== For lists of detected and suppressed errors, rerun with: -s
==799== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
2/3 Test #2: unittest ......................... Passed 1.41 sec
3/3 Test #1: perftest ......................... Passed 147.67 sec
67% tests passed, 1 tests failed out of 3
Total Test time (real) = 147.80 sec
The following tests FAILED:
3 - valgrind_unittest (ILLEGAL)
Errors while running CTest
make: *** [Makefile:71: test] Error 8
```
### Additional context
_No response_
### System metadata
```
- system: `"x86_64-linux"`
- host os: `Linux 6.12.41, NixOS, 25.05 (Warbler), 25.05.20250815.ad7196a`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.28.4`
- channels(root): `"nixos-25.05"`
- nixpkgs: `/nix/store/fbnlawcsvls3033n9ddi81grgw030881-source`
```
### Notify maintainers
@dotlambda @Madouura @tobim
---
**Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.)
### I assert that this issue is relevant for Nixpkgs
- [x] I assert that this is a bug and not a support request.
- [x] I assert that this is not a [duplicate of an existing issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+label%3A%220.kind%3A+build+failure%22).
- [x] I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it.
### Is this issue important to you?
Add a :+1: [reaction] to [issues you find important].
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
[issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc