<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/129438>129438</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang tools] build failure
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
trcrsired
</td>
</tr>
</table>
<pre>
```
/home/csrg/toolchains_build/llvm-project/clang/tools/c-index-test/c-index-test.c:693:3: error: unknown type name 'xmlRelaxNGParserCtxtPtr'; did you mean 'xmlParserCtxtPtr'?
693 | xmlRelaxNGParserCtxtPtr RNGParser;
| ^~~~~~~~~~~~~~~~~~~~~~~
| xmlParserCtxtPtr
/home/csrg/toolchains/llvm/x86_64-linux-gnu/x86_64-linux-gnu/usr/include/libxml2/libxml/tree.h:50:24: note: 'xmlParserCtxtPtr' declared here
50 | typedef xmlParserCtxt *xmlParserCtxtPtr;
| ^
/home/csrg/toolchains_build/llvm-project/clang/tools/c-index-test/c-index-test.c:694:3: error: unknown type name 'xmlRelaxNGPtr'; did you mean 'xmlRegexpPtr'?
694 | xmlRelaxNGPtr Schema;
| ^~~~~~~~~~~~~
| xmlRegexpPtr
/home/csrg/toolchains/llvm/x86_64-linux-gnu/x86_64-linux-gnu/usr/include/libxml2/libxml/xmlregexp.h:31:20: note: 'xmlRegexpPtr' declared here
31 | typedef xmlRegexp *xmlRegexpPtr;
| ^
/home/csrg/toolchains_build/llvm-project/clang/tools/c-index-test/c-index-test.c:696:3: error: unknown type name 'xmlRelaxNGValidCtxtPtr'; did you mean 'xmlValidCtxtPtr'?
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzElcFunDAQhp_GXKxdeceYhQMHkpTeqiiVeo0MngW3Bla2Scmlz16ZbLINbFPlklogbGtm7Pnn0yCd002PmBNxRcRNJEffDjb3trZOW1RRNajHnCTs9LCCQNkOHRIoa2cbAqUfBlO3Uvfuvhq1UQRKYx66zdEO37H2wdDI_tnShfVG9wqnjUfnF8ttTXiRZJzwIrwUrR1smIz9j3742VP_eETayw4pgf3UmTs0cvry-VZah_baT_7WWwJ7wq-o0oo-DiPtUPYn67VZSVhBaZJxSvbXlNK_hKR3zxuEX80uYQQXIj79ujheWa3OflPIk4QEyilN7pN4Y3Q_TpumHy9vjc4SKHVfm1GFgEZXU2fgZRaCW8RtS3ghGOEFxEHTfvAYvpe1oQprIy0q2qLFp2wEm7MJRVB4eJ0VJVCswqzF-iiE4ncj9BY4d9jgdFxCE6-h8ZZ-rVvs5DJ1uiRlycf5iI9mY-qMnQ-fAeG7AAhbA_KnBpfg4LslHE8eJzDO7v8PiuS9UHyTRqt_tpWVVQDkpWlGKucq45mMMN_tY5bBfieyqM0ZID-ITKZMqjpLOYokkVhX1Y7XB5Wmkc6BgWCcwS4WwLMtpFkai0RgJsUBEiAxw05qsw3KbAfbRNq5EfMdZDFPIyMrNG7u7QAntSC0eZvPUlZj40jMjHbenUN47c38Q5g96JO64obOVaAHqc1oMRqtyVvvj47wUDsCZaN9O1bbeujOjC4qNt8ulOp0wYccfgcAAP__ksoV3g">