<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">