-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ubuntu 22.04 - C++ header file not found using Vim with YouCompleteMe #1394
Comments
It looks like clangd is not able to find the standard library headers of your compiler. What compiler are you using to build you code? Where is the compiler executable located in the fileystem? Using |
If you're able to configure YouCompleteMe to pass |
Please see my revise information. I am using g++ (/usr/bin/g++). Initially one on PC was using clangd 13 but because it didn't work i downloaded the latest YouCompleteMe which uses clangd 15. |
Can you share the output of |
Btw. clangd/vscode-clangd#417 is similar, I think something related to the location of the standard library include paths changed in Ubuntu 22.04. |
Here it is for the one on PC (problematic one):
Here is the one on laptop (no issue one):
|
I am not sure how/where/what to change here. |
Here's my issue. Both PC & laptop is on Ubuntu 22.04 yet one on laptop is working without problem. Not sure 100% but I noticed that this issue happens on my PC after i use VIM and did a colorscheme change. I didn't do that on my laptop and so far the YouCompleteMe is working there. |
Thanks. The listed include paths seem pretty standard, it's strange that clangd cannot find them. Next diagnostic step would be to get verbose logs.
I don't use YCM but some googling around took me to here which shows an example of setting |
OK. I'll try tomorrow. Appreciate. |
Hi!
YcmDebugInfo is:
I manually extracted the following command via YcmDebugInfo:
Executing it with
The
One of the contributors of YCM said that |
Can you explain more on the 'include paths generated by the clangd fallback flags no longer work on 22.04'? As explained above i have Ubuntu 22.04 installed on both PC & laptop. Yet one on laptop works without issue. Based on your logs below, i presume you're referring to the below portion.
Are you then saying the fallback failed because you don't have /usr/lib/llvm-14/bin/clang installed? In my case it would be below.
Does that mean mean /usr/bin/clang is missing which is the case on my PC (as explained above clang was never installed on both PC & laptop yet the latter works without issue)? Can you elaborate more? |
I can't really explain anything because I too have the problem and do not know what is happening. I just added to the issue data from my laptop in order for the smarter guys to be able to understand better what is happening. |
Hi @HighCommander4 It seems @georgerapeanu has the logs which you need. Can you let us know what needs to be done to fix the issue? Appreciate much. |
Thanks much! Think your logs would really help them. |
I have to run now, will take a more detailed look later, but based on a quick look at the logs + another recent issue I've seen, installing |
I understand .. But again here's the puzzling part. My laptop running on Ubuntu 22.04 as well. It has the same g++ version as my PC which is 11. Guess what? It's working. No issue. I am working on it right now. No error saying e.g. "vector file not found [pp_file_not_found]". I know it doesn't make sense to you but it all started on my PC on Vim after i change the color scheme. Kick me in the ass .. LOL. I'll be attaching screenshot one on my laptop showing no issue running on Ubuntu 22.04 |
Enclosed screenshot on my laptop which does not have this issue. Hope you can see it. file:///home/yapkm01/Pictures/Screenshots/Screenshot%20from%202022-11-27%2010-18-44.png |
I was able to trivially repro this using the 'ubuntu 22.04' VM from my vagrant VMs : https://github.com/puremourning/VMs
expect no error Workaround. Use the following
|
Thanks for the tip @puremourning . Below what i did one on my PC. a. Find where the include locations are.
i choose to use ./usr/include/c++/11 location b. Modify .ycm_extra_conf.py. Added the /usr/include/c++/11 to the last line below.
c. Recompiled (yapkm01-/home/yapkm01/.vim/bundle/YouCompleteMe):-$ ./install.py --clangd-completer d. Same error on Vim |
There should be no need whatsoever to recompile ycmd. I have repeatedly said that this is nothing to do with YCM or ycmd. If you do what I said (use a compile_flags.txt in the directory of your project), it will resolve the issue. Stop fidding with YCM/ycmd - it's completely irrelevant. |
ok. I reverted back the original YCM. Below are all the compile_flags.txt. They are all under tests directory. That's all i find below. Which one i should be changing? (yapkm01-/home/yapkm01/.vim/bundle/YouCompleteMe):-$ find . -name compile_flags.txt -print |
None of them. Put the compile_flags.txt in the root of your project. Please carefully read the clangd and YCM documentation. You do NOT need to change ANY files in the ycmd directory or the YCM directory.. I will not provide any further support on this issue as I consider it resolved (multiple times over). |
Two users who reported a similar issue (in #1391 and clangd/vscode-clangd#417) have reported that this workaround works. My best guess as to how this problem arises on affected machines:
Machines running Ubuntu 22.04 which are not affected probably either have With that in mind, a more complete set of workarounds:
I think a proper fix would involve fixing the clang driver's heuristics for locating standard library paths, to handle this situation correctly. However, the code in question is not in clangd, it's upstream in libclangDriver, and I don't have the bandwidth to investigate it further at this time. |
Thanks, Nathan. I’ll double check my VM to confirm about gcc installed/g++ not installed and report back. Edit: confirmed. specifically:
i guess a recent update required gcc 12 and caused this discrepancy. Thanks for the investigation. |
Same issue here, opened some C++ code in neovim and it says |
I've narrowed down this problem to installation of libasan8 which is the dependency of gcc-12. I'm using Pop!_os and it's desktop has hard dependency on gcc-12, but on my home server with ubuntu as a container I'm free to remove it and clang is happy again. |
More generally, today I find that the clang++ compilers (version 14 and 15) on Ubuntu 22.04 LTS cannot find <iostream>... |
Please consider filing that upstream at https://github.com/llvm/llvm-project/issues |
I have solved the problem on my computer, after some more investigations. For some reasons gcc-12 is installed on my system (I do not think I did it), and clang is trying to use it for C++ header files (it searches directories like /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++). The problem is that only gcc-12 is installed, but not g++-12. After installing g++-12, all problems are gone. I have realized now it was actually one of the recommended options in this discussion. Sorry for not reading carefully. I think part of the confusion was that this issue is open. Maybe your should mark it closed to indicate there is already a solution. |
I'll vouch for this solution. |
This man's exhaustion while not pointing fingers eventually steered me into the right direction. After reading the quoted post, I resorted to verbatim copying all the compilation commands from the referenced To me this shows one of two things:
clangd stderr logs, first snips: I[15:35:49.350] clangd version 16.0.2 (https://github.com/llvm/llvm-project 18ddebe1a1a9bde349441631365f0472e9693520)
I[15:35:49.350] Features: linux+grpc
I[15:35:49.350] PID: 55172
I[15:35:49.350] Working directory: /home/sleischnig/sandbox/rtmaps_demo/spl-rtmaps-coec
I[15:35:49.350] argv[0]: /home/sleischnig/installations/clangd/clangd_16.0.2/bin/clangd
I[15:35:49.350] argv[1]: -header-insertion-decorators=0
I[15:35:49.350] argv[2]: -limit-results=500
I[15:35:49.350] argv[3]: -log=verbose
V[15:35:49.350] User config file is /home/sleischnig/.config/clangd/config.yaml
I[15:35:49.350] Starting LSP over stdin/stdout
V[15:35:49.350] <<< {"id":1,"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"completion":{"completionItem":{"documentationFormat":["plaintext","markdown"]},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":false,"labelSupport":false,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"hover":{"contentFormat":["plaintext","markdown"]},"inlay_hint":{},"semanticTokens":{"augmentSyntaxTokens":true,"formats":["relative"],"requests":{"full":{"delta":false},"range":true},"tokenModifiers":[],"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","member","macro","keyword","modifier","comment","string","number","regexp","operator"]},"signatureHelp":{"signatureInformation":{"documentationFormat":["plaintext","markdown"],"parameterInformation":{"labelOffsetSupport":true}}},"synchronization":{"didSave":true}},"workspace":{"applyEdit":true,"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"workspaceEdit":{"documentChanges":true},"workspaceFolders":true}},"initializationOptions":{"compilationDatabasePath":"/home/sleischnig/sandbox/rtmaps_demo/spl-rtmaps-coec/compile_commands.json"},"processId":55104,"rootPath":"/home/sleischnig/sandbox/rtmaps_demo/spl-rtmaps-coec","rootUri":"file:///home/sleischnig/sandbox/rtmaps_demo/spl-rtmaps-coec","workspaceFolders":[{"name":"spl-rtmaps-coec","uri":"file:///home/sleischnig/sandbox/rtmaps_demo/spl-rtmaps-coec"}]}}
[...] |
@simlei can you show a complete set of clangd logs? Also, are you having an issue resolving standard library includes like |
This worked for me too. I just installed by running on Ubuntu 22.04 sudo apt update
sudo apt install g++-12 |
I'm sorry but it's simply too late now, of my own laziness to follow up timely. |
I have too computers, one is Ubuntu 22.04.2 LTS, it works well, but another is Ubuntu 22.04.3 LTS, it has the same issue... |
Have you tried the described workarounds? My guess is the two machines differ by one of them having |
Both computers(Ubuntu 22.04.2) worked well a few months ago, neither computer has |
The issue arises more specifically when
The comment I linked to describes a number of alternative workarounds. In my experience, the approach that produces the most accurate results is using |
On the Ubuntu 22.04.3, when I switch the compiler from gcc to clang, and use libc++ instead of libstdc++, the issue persists. After I use the workarounds, everything looks like well, but when I jump to the iostream file, I found that it's the path to libstdc++ and not libc++. I tested both the clang15.07 and clang16.06,the issue is same. |
As far as I know, using libc++ always requires the command-line option |
Of course I did, on the Ubuntu 22.04.2, it can jump to the right path of libc++. |
Sorry for misunderstanding. You are right, the youcompleteme in Ubuntu 22.04 has ceased to work for C++ header files. For me, it does not work at all—it failed to find iostream, whether given I ended up installing the latest YouCompleteMe from scratch. Everything is back to normal. |
Workaround 1 (installing It is exactly as you describe, the include paths for gcc were wrong after a Ubuntu 22.04 update installed |
@HighCommander4, I am experiencing this issue too, and in my case, only the Option 1 brought the desired effect. |
Does it suit your needs? If you have a need to use gcc 11 headers, I'm sure Option 3 can be made to work, it's just a bit more finnicky to get right. |
try: |
Hi,
I have one PC (Ubunto 22.04) and one laptop (Ubuntu 22.04). Both have YouCompleteMe installed. The above issue only happens to the PC. I don' face this issue with the laptop. The error i am getting example 'vector file not found [pp_file_not_found]' in the VIM when editing a C++ program. I have been using YouCompleteMe on both PC and laptop without issue for more than 1 year but just found out today it's no longer working on my PC. I have attached both logs from the PC and laptop. I did a comparison between them and it looks pretty much similar aside from the clang version.
Note for both PC & laptop:
(yapkm01-/tmp):-$ clangd (PC & laptop)
Command 'clangd' not found, but can be installed with:
sudo snap install clangd # version 6.0.0+git2102885, or
sudo apt install clangd # version 1:14.0-55~exp2
See 'snap info clangd' for additional versions.
(yapkm01-/tmp):-$
(yapkm01-/tmp):-$ clang
Command 'clang' not found, but can be installed with:
sudo apt install clang
PC Logs (Problematc one):
-rw------- 1 yapkm01 yapkm01 81 Nov 26 23:16 ycm_oo6s2_v4.log
-rw------- 1 yapkm01 yapkm01 34 Nov 26 23:16 ycmd_43113_stdout_a7spn9fo.log
-rw-rw-r-- 1 yapkm01 yapkm01 223808 Nov 26 23:16 preamble-524f48.pch
-rw------- 1 yapkm01 yapkm01 1417 Nov 26 23:16 clangd_stderr4vdaydqk.log
-rw------- 1 yapkm01 yapkm01 3469 Nov 26 23:18 ycmd_43113_stderr_bt1_lqds.log
(yapkm01-/tmp):-$ cat ycm_oo6s2_v4.log
2022-11-26 23:16:34,709 - ERROR - <urlopen error [Errno 111] Connection refused>
(yapkm01-/tmp):-$ cat ycmd_43113_stdout_a7spn9fo.log
serving on http://localhost:43113
(yapkm01-/tmp):-$ cat clangd_stderr4vdaydqk.log
I[23:16:34.866] clangd version 15.0.1 (https://github.com/ycm-core/llvm 708056a3d8259ce1d9fc0f15676d13b53cc23835)
I[23:16:34.866] Features: linux
I[23:16:34.866] PID: 11031
I[23:16:34.866] Working directory: /home/yapkm01/Software.Development/C++Primer/chapter9
I[23:16:34.866] argv[0]: /home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd
I[23:16:34.866] argv[1]: -header-insertion-decorators=0
I[23:16:34.866] argv[2]: -resource-dir=/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/15.0.1
I[23:16:34.866] argv[3]: -limit-results=500
I[23:16:34.866] Starting LSP over stdin/stdout
I[23:16:34.867] <-- initialize(1)
I[23:16:34.868] --> reply:initialize(1) 0 ms
I[23:16:34.869] <-- initialized
I[23:16:34.869] <-- workspace/didChangeConfiguration
I[23:16:34.869] <-- textDocument/didOpen
I[23:16:34.870] Failed to find compilation database for /home/yapkm01/Software.Development/C++Primer/chapter9/9_38.cc
I[23:16:34.870] ASTWorker building file /home/yapkm01/Software.Development/C++Primer/chapter9/9_38.cc version 1 with command clangd fallback
[/home/yapkm01/Software.Development/C++Primer/chapter9]
/usr/bin/clang -resource-dir=/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/15.0.1 -- /home/yapkm01/Software.Development/C++Primer/chapter9/9_38.cc
I[23:16:34.881] --> textDocument/publishDiagnostics
(yapkm01-/tmp):-$ cat ycmd_43113_stderr_bt1_lqds.log
2022-11-26 23:16:34,711 - INFO - Completion config: 50, detailing 0 candiates
2022-11-26 23:16:34,711 - INFO - Completion config: 50, detailing 0 candiates
2022-11-26 23:16:34,711 - INFO - Completion config: 50, detailing 0 candiates
2022-11-26 23:16:34,711 - INFO - Completion config: 50, detailing 0 candiates
127.0.0.1 - - [26/Nov/2022 23:16:34] "GET /ready HTTP/1.1" 200 4
2022-11-26 23:16:34,818 - INFO - Adding buffer identifiers for file: /home/yapkm01/Software.Development/C++Primer/chapter9/9_38.cc
2022-11-26 23:16:34,857 - INFO - Clangd executable found at /home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin and up to date
2022-11-26 23:16:34,858 - INFO - Using Clangd from /home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd
2022-11-26 23:16:34,858 - INFO - Computed Clangd command: ['/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd', '-header-insertion-decorators=0', '-resource-dir=/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/15.0.1', '-limit-results=500']
2022-11-26 23:16:34,858 - INFO - Completion config: 50, detailing 0 candiates
2022-11-26 23:16:34,858 - INFO - Returning cached Clangd command: ['/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd', '-header-insertion-decorators=0', '-resource-dir=/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/15.0.1', '-limit-results=500']
2022-11-26 23:16:34,859 - INFO - Starting Clangd: ['/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd', '-header-insertion-decorators=0', '-resource-dir=/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/15.0.1', '-limit-results=500']
127.0.0.1 - - [26/Nov/2022 23:16:34] "GET /signature_help_available?subserver=cpp HTTP/1.1" 200 23
127.0.0.1 - - [26/Nov/2022 23:16:34] "POST /event_notification HTTP/1.1" 200 2
2022-11-26 23:16:34,861 - INFO - Clangd started with PID 11031
127.0.0.1 - - [26/Nov/2022 23:16:34] "POST /event_notification HTTP/1.1" 200 2
2022-11-26 23:16:34,868 - INFO - cfamily: Language server does not require resolve request
2022-11-26 23:16:34,868 - INFO - cfamily: Language server requires sync type of Incremental
2022-11-26 23:16:34,868 - INFO - cfamily: Using characters for signature triggers: (,),{,},<,>,,
127.0.0.1 - - [26/Nov/2022 23:16:34] "POST /receive_messages HTTP/1.1" 200 5063
127.0.0.1 - - [26/Nov/2022 23:16:34] "POST /semantic_completion_available HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:16:41] "POST /debug_info HTTP/1.1" 200 881
127.0.0.1 - - [26/Nov/2022 23:16:45] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:16:55] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:17:05] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:17:15] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:17:25] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:17:35] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:17:45] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:17:55] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:18:05] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:18:15] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:18:25] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:18:35] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:18:45] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:18:55] "POST /receive_messages HTTP/1.1" 200 4
LAPTOP logs (No issue one):
-rw------- 1 yapkm01 yapkm01 81 Nov 26 23:52 ycm_9vgtaolj.log
-rw------- 1 yapkm01 yapkm01 34 Nov 26 23:52 ycmd_54349_stdout_cuzmw0lr.log
-rw-rw-r-- 1 yapkm01 yapkm01 2855480 Nov 26 23:52 preamble-162cf9.pch
-rw------- 1 yapkm01 yapkm01 1416 Nov 26 23:52 clangd_stderre3ce17de.log
-rw------- 1 yapkm01 yapkm01 10838 Nov 27 00:10 ycmd_54349_stderr_phvl244j.log
(yapkm01-/tmp):-$ cat ycm_9vgtaolj.log
2022-11-26 23:52:30,682 - ERROR - <urlopen error [Errno 111] Connection refused>
(yapkm01-/tmp):-$ cat ycmd_54349_stdout_cuzmw0lr.log
serving on http://localhost:54349
(yapkm01-/tmp):-$ cat clangd_stderre3ce17de.log
I[23:52:30.849] clangd version 13.0.0 (https://github.com/ycm-core/llvm 02d1fa3185f1beeebb182b8911bfe09d3429707f)
I[23:52:30.849] Features: linux
I[23:52:30.849] PID: 6143
I[23:52:30.849] Working directory: /home/yapkm01/Software.Development/C++Primer/chapter9
I[23:52:30.849] argv[0]: /home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd
I[23:52:30.849] argv[1]: -header-insertion-decorators=0
I[23:52:30.849] argv[2]: -resource-dir=/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/13.0.0
I[23:52:30.849] argv[3]: -limit-results=500
I[23:52:30.849] Starting LSP over stdin/stdout
I[23:52:30.849] <-- initialize(1)
I[23:52:30.850] --> reply:initialize(1) 0 ms
I[23:52:30.851] <-- initialized
I[23:52:30.851] <-- workspace/didChangeConfiguration
I[23:52:30.852] <-- textDocument/didOpen
I[23:52:30.853] Failed to find compilation database for /home/yapkm01/Software.Development/C++Primer/chapter9/9_38.cc
I[23:52:30.853] ASTWorker building file /home/yapkm01/Software.Development/C++Primer/chapter9/9_38.cc version 1 with command clangd fallback
[/home/yapkm01/Software.Development/C++Primer/chapter9]
/usr/bin/clang -resource-dir=/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/13.0.0 -- /home/yapkm01/Software.Development/C++Primer/chapter9/9_38.cc
I[23:52:31.607] --> textDocument/publishDiagnostics
(yapkm01-/tmp):-$ cat ycmd_54349_stderr_phvl244j.log
2022-11-26 23:52:30,771 - INFO - Completion config: 50, detailing 0 candiates
2022-11-26 23:52:30,771 - INFO - Completion config: 50, detailing 0 candiates
2022-11-26 23:52:30,771 - INFO - Completion config: 50, detailing 0 candiates
2022-11-26 23:52:30,772 - INFO - Completion config: 50, detailing 0 candiates
127.0.0.1 - - [26/Nov/2022 23:52:30] "GET /ready HTTP/1.1" 200 4
2022-11-26 23:52:30,796 - INFO - Adding buffer identifiers for file: /home/yapkm01/Software.Development/C++Primer/chapter9/9_38.cc
2022-11-26 23:52:30,838 - INFO - Clangd executable found at /home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin and up to date
2022-11-26 23:52:30,838 - INFO - Using Clangd from /home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd
2022-11-26 23:52:30,838 - INFO - Computed Clangd command: ['/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd', '-header-insertion-decorators=0', '-resource-dir=/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/13.0.0', '-limit-results=500']
2022-11-26 23:52:30,838 - INFO - Completion config: 50, detailing 0 candiates
2022-11-26 23:52:30,839 - INFO - Returning cached Clangd command: ['/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd', '-header-insertion-decorators=0', '-resource-dir=/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/13.0.0', '-limit-results=500']
127.0.0.1 - - [26/Nov/2022 23:52:30] "GET /signature_help_available?subserver=cpp HTTP/1.1" 200 23
127.0.0.1 - - [26/Nov/2022 23:52:30] "POST /event_notification HTTP/1.1" 200 2
2022-11-26 23:52:30,840 - INFO - Starting Clangd: ['/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin/clangd', '-header-insertion-decorators=0', '-resource-dir=/home/yapkm01/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/clang/lib/clang/13.0.0', '-limit-results=500']
2022-11-26 23:52:30,843 - INFO - Clangd started with PID 6143
127.0.0.1 - - [26/Nov/2022 23:52:30] "POST /event_notification HTTP/1.1" 200 2
2022-11-26 23:52:30,850 - INFO - cfamily: Language server does not require resolve request
2022-11-26 23:52:30,851 - INFO - cfamily: Language server requires sync type of Incremental
2022-11-26 23:52:30,851 - INFO - cfamily: Using characters for signature triggers: (,,
127.0.0.1 - - [26/Nov/2022 23:52:30] "POST /semantic_completion_available HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:52:31] "POST /receive_messages HTTP/1.1" 200 95
127.0.0.1 - - [26/Nov/2022 23:52:36] "POST /debug_info HTTP/1.1" 200 880
127.0.0.1 - - [26/Nov/2022 23:52:41] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:52:51] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:53:01] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:53:11] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:53:21] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:53:32] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:53:42] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:53:52] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:54:02] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:54:12] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:54:22] "POST /receive_messages HTTP/1.1" 200 4
127.0.0.1 - - [26/Nov/2022 23:54:32] "POST /receive_messages HTTP/1.1" 200 4
The text was updated successfully, but these errors were encountered: