DavidSpickett wrote:
> I'm still seeing the no job control error in the pre-commit CI. As far as I
> know this error is not supposed to be happening, RPC should be getting built
> which should mean that the lldb-rpc-gen tool is available for use in the
> shell test. I can't repro locally, I'm wondering if this is a Linux-specific
> issue.
The very latest CI build has a different failure, one that I can reproduce
locally too.
```
FAIL: lldb-shell :: RPC/Generator/Tests/CheckRPCGenToolByproducts.test (622 of
639)
******************** TEST 'lldb-shell ::
RPC/Generator/Tests/CheckRPCGenToolByproducts.test' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
/home/david.spickett/build-llvm-aarch64/bin/lldb-rpc-gen
--extra-arg="-resource-dir=/home/david.spickett/build-llvm-aarch64/lib/clang/21"
--output-dir=/home/david.spickett/build-llvm-aarch64/tools/lldb/test/Shell/RPC/Generator/Tests/Output/CheckRPCGenToolByproducts.test.tmp
/home/david.spickett/llvm-project/lldb/test/Shell/RPC/Generator/Tests/../../../../../include/lldb/API/SBAddress.h
# RUN: at line 3
+ /home/david.spickett/build-llvm-aarch64/bin/lldb-rpc-gen
--extra-arg=-resource-dir=/home/david.spickett/build-llvm-aarch64/lib/clang/21
--output-dir=/home/david.spickett/build-llvm-aarch64/tools/lldb/test/Shell/RPC/Generator/Tests/Output/CheckRPCGenToolByproducts.test.tmp
/home/david.spickett/llvm-project/lldb/test/Shell/RPC/Generator/Tests/../../../../../include/lldb/API/SBAddress.h
Error while trying to load a compilation database:
Could not auto-detect compilation database for file
"/home/david.spickett/llvm-project/lldb/test/Shell/RPC/Generator/Tests/../../../../../include/lldb/API/SBAddress.h"
No compilation database found in
/home/david.spickett/llvm-project/lldb/test/Shell/RPC/Generator/Tests/../../../../../include/lldb/API
or any parent directory
fixed-compilation-database: Error while opening fixed database: No such file or
directory
json-compilation-database: Error while opening JSON database: No such file or
directory
Running without flags.
In file included from
/home/david.spickett/llvm-project/lldb/test/Shell/RPC/Generator/Tests/../../../../../include/lldb/API/SBAddress.h:12:
In file included from /usr/local/include/lldb/API/SBDefines.h:12:
In file included from /usr/local/include/lldb/lldb-defines.h:12:
In file included from /usr/local/include/lldb/lldb-types.h:12:
/usr/local/include/lldb/lldb-enumerations.h:12:10: fatal error: 'cstdint' file
not found
12 | #include <cstdint>
| ^~~~~~~~~
1 error generated.
Error while processing
/home/david.spickett/llvm-project/lldb/test/Shell/RPC/Generator/Tests/../../../../../include/lldb/API/SBAddress.h.
Failed to create output file:
/home/david.spickett/build-llvm-aarch64/tools/lldb/test/Shell/RPC/Generator/Tests/Output/CheckRPCGenToolByproducts.test.tmp/SBClasses.def!
Failed to create SB Class file
--
********************
********************
Failed Tests (1):
lldb-shell :: RPC/Generator/Tests/CheckRPCGenToolByproducts.test
```
This build was done with a warm ccache, and the new option defaulted to ON as
expected. Hopefully that means that bit is solved.
https://github.com/llvm/llvm-project/pull/138031
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits