[Lldb-commits] [lldb] [lldb-dap] Reuse source object logics (PR #141426)

LLVM Continuous Integration via lldb-commits lldb-commits at lists.llvm.org
Sat May 31 00:13:18 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `lldb-remote-linux-win` running on `as-builder-10` while building `lldb` at step 8 "build-default".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/197/builds/6086

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 8 (build-default) failure: cmake (failure)
...
67.798 [216/54/5204]Linking CXX executable bin\llvm-symbolizer.exe
67.804 [214/55/5205]Linking CXX executable bin\bugpoint.exe
67.848 [213/55/5206]Generating ../../bin/llvm-addr2line.exe
67.857 [213/54/5207]Linking CXX static library lib\clangStaticAnalyzerFrontend.lib
67.865 [212/54/5208]Building CXX object tools\lldb\source\Plugins\ExpressionParser\Clang\CMakeFiles\lldbPluginExpressionParserClang.dir\ASTStructExtractor.cpp.obj
67.912 [212/53/5209]Building CXX object tools\lldb\source\Plugins\ExpressionParser\Clang\CMakeFiles\lldbPluginExpressionParserClang.dir\ASTResultSynthesizer.cpp.obj
68.012 [212/52/5210]Building CXX object tools\clang\tools\clang-installapi\CMakeFiles\clang-installapi.dir\ClangInstallAPI.cpp.obj
68.226 [212/51/5211]Building CXX object tools\lldb\source\Plugins\ExpressionParser\Clang\CMakeFiles\lldbPluginExpressionParserClang.dir\ClangModulesDeclVendor.cpp.obj
68.274 [212/50/5212]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Variables.cpp.obj
68.304 [212/49/5213]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\ProtocolUtils.cpp.obj
FAILED: tools/lldb/tools/lldb-dap/CMakeFiles/lldbDAP.dir/ProtocolUtils.cpp.obj 
ccache C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\cl.exe  /nologo /TP -DGTEST_HAS_RTTI=0 -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:\buildbot\as-builder-10\lldb-x-aarch64\build\tools\lldb\tools\lldb-dap -IC:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\tools\lldb-dap -IC:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\build\tools\lldb\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\build\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\llvm\include -IC:\Python312\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\llvm\..\clang\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\build\tools\lldb\..\clang\include -D__OPTIMIZE__ /Zc:inline /Zc:preprocessor /Zc:__cplusplus /Oi /bigobj /permissive- /W4 -wd4141 -wd4146 -wd4244 -wd4267 -wd4291 -wd4351 -wd4456 -wd4457 -wd4458 -wd4459 -wd4503 -wd4624 -wd4722 -wd4100 -wd4127 -wd4512 -wd4505 -wd4610 -wd4510 -wd4702 -wd4245 -wd4706 -wd4310 -wd4701 -wd4703 -wd4389 -wd4611 -wd4805 -wd4204 -wd4577 -wd4091 -wd4592 -wd4319 -wd4709 -wd5105 -wd4324 -wd4251 -wd4275 -w14062 -we4238 /Gw /O2 /Ob2  -MD   -wd4018 -wd4068 -wd4150 -wd4201 -wd4251 -wd4521 -wd4530 -wd4589  /EHs-c- /GR- -UNDEBUG -std:c++17 /showIncludes /Fotools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\ProtocolUtils.cpp.obj /Fdtools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\lldbDAP.pdb /FS -c C:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\tools\lldb-dap\ProtocolUtils.cpp
C:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\tools\lldb-dap\ProtocolUtils.cpp(82): error C2065: 'PATH_MAX': undeclared identifier
C:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\tools\lldb-dap\ProtocolUtils.cpp(84): error C2065: 'PATH_MAX': undeclared identifier
68.343 [212/48/5214]Building CXX object tools\lldb\source\Plugins\ExpressionParser\Clang\CMakeFiles\lldbPluginExpressionParserClang.dir\ClangFunctionCaller.cpp.obj
68.411 [212/47/5215]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\ProgressEvent.cpp.obj
68.458 [212/46/5216]Building CXX object tools\lldb\source\Plugins\ExpressionParser\Clang\CMakeFiles\lldbPluginExpressionParserClang.dir\ClangExpressionParser.cpp.obj
68.920 [212/45/5217]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Breakpoint.cpp.obj
69.031 [212/44/5218]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\LLDBUtils.cpp.obj
69.125 [212/43/5219]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\RunInTerminal.cpp.obj
69.645 [212/42/5220]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\CommandPlugins.cpp.obj
69.671 [212/41/5221]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\FifoFiles.cpp.obj
70.294 [212/40/5222]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\SourceBreakpoint.cpp.obj
70.711 [212/39/5223]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\AttachRequestHandler.cpp.obj
70.783 [212/38/5224]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\ConfigurationDoneRequestHandler.cpp.obj
70.871 [212/37/5225]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Protocol\ProtocolTypes.cpp.obj
71.286 [212/36/5226]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\ModulesRequestHandler.cpp.obj
71.386 [212/35/5227]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\JSONUtils.cpp.obj
72.320 [212/34/5228]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\ContinueRequestHandler.cpp.obj
72.338 [212/33/5229]Linking CXX executable bin\llvm-dwp.exe
72.346 [212/32/5230]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\SourceRequestHandler.cpp.obj
72.348 [212/31/5231]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\PauseRequestHandler.cpp.obj
72.363 [212/30/5232]Linking CXX executable bin\clang-refactor.exe
72.371 [212/29/5233]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\SetVariableRequestHandler.cpp.obj
72.376 [212/28/5234]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\CompileUnitsRequestHandler.cpp.obj
72.390 [212/27/5235]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\SetExceptionBreakpointsRequestHandler.cpp.obj
72.392 [212/26/5236]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\SetBreakpointsRequestHandler.cpp.obj
72.413 [212/25/5237]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\TestGetTargetBreakpointsRequestHandler.cpp.obj
72.430 [212/24/5238]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\RestartRequestHandler.cpp.obj
72.501 [212/23/5239]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\LaunchRequestHandler.cpp.obj
72.505 [212/22/5240]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\LocationsRequestHandler.cpp.obj
72.510 [212/21/5241]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\InitializeRequestHandler.cpp.obj
72.518 [212/20/5242]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\ThreadsRequestHandler.cpp.obj
72.519 [212/19/5243]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\ReadMemoryRequestHandler.cpp.obj
72.555 [212/18/5244]Linking CXX executable bin\llvm-split.exe
72.559 [212/17/5245]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\ExceptionInfoRequestHandler.cpp.obj
72.599 [212/16/5246]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\DisassembleRequestHandler.cpp.obj
72.636 [212/15/5247]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\StackTraceRequestHandler.cpp.obj
72.656 [212/14/5248]Building CXX object tools\lldb\tools\lldb-dap\CMakeFiles\lldbDAP.dir\Handler\StepInTargetsRequestHandler.cpp.obj

```

</details>

https://github.com/llvm/llvm-project/pull/141426


More information about the lldb-commits mailing list