compile_commands.json compiler path misreads \\ path separator
I maintainer di solito rispondono entro 8 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Ambito
- build-system, cli
Direzione di ricerca
The bug is in how CodeChecker.exe analyze reads the compiler path from a CMake-generated compile_commands.json on Windows, where backslashes appear doubled. Reproduce with the command in the issue on a small compile_commands.json that has escaped backslashes, then find where the binary path is read and normalized. Done means the analyzer finds X:\x64-release\llvm19\bin\clang++.exe on Windows and the logged path matches it.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
$ codechecker analyze ./compile_commands.json --enable sensitive --output ./codechecker
[ERROR 2024-12-13 09:29] - Binary X:x64-releasellvm19binclang++.exe not found
...
Correct path is X:\x64-release\llvm19\bin\clang++.exe. In compile_commands.json the path shows as X:\\x64-release\\llvm19\\bin\\clang++.exe. It is generated by CMake 3.30.3.
- Installed on win10 via instructions from https://github.com/Ericsson/codechecker?tab=readme-ov-file#install-codechecker-via-pip
- Followed usage instructions from https://github.com/Ericsson/codechecker/blob/master/docs/usage.md#step-2-analyze-your-code
$ CodeChecker.exe version
[INFO 2024-12-13 09:39] - CodeChecker analyzer version:
---------------------------------------------------------------
Kind | Version
---------------------------------------------------------------
Base package version | 6.24.4
Package build date | 2024-10-28T15:46
Git commit ID (hash) | 454d978191ed42c8202a2244dc092dfb6fd8c83a
Git tag information | 6.24.4
---------------------------------------------------------------
[INFO 2024-12-13 09:39] - CodeChecker web version:
------------------------------------------------------------------------------
Kind | Version
------------------------------------------------------------------------------
Base package version | 6.24.4
Package build date | 2024-10-28T15:46
Git commit ID (hash) | 454d978191ed42c8202a2244dc092dfb6fd8c83a
Git tag information | 6.24.4
Server supported Thrift API version | 6.58
Client Thrift API version | 6.58
------------------------------------------------------------------------------
- Lingua principale
- Python
- Stelle
- 2.6k
- Fork
- 494
- Merge medio
- 6g 13h
- PR unite (30g)
- 18
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Ericsson/codechecker
-
infer analyzer does not work with --jobsForse già presa @pcbeingused333 l’ha presa 10 giorni fa. Apertagood to go :rocket:
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Ericsson/codechecker#5110 ·
I maintainer di solito rispondono entro 8 giorni
-
Bug Report: diagtool not found on WindowsForse già presa @pujitha24 l’ha presa 22 giorni fa. Apertagood to go :rocket:
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Ericsson/codechecker#4802 ·
I maintainer di solito rispondono entro 8 giorni
-
analyzer :chart_with_upwards_trend: CLI :computer: discussion :bulb: enhancement :star2:
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
Ericsson/codechecker#3836 · 2 commenti ·
I maintainer di solito rispondono entro 8 giorni
-
GCC analyzer gives no results (Windows and -e gcc)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
Ericsson/codechecker#5165 ·
I maintainer di solito rispondono entro 8 giorni
-
Cppcheck addon reports are dropped since 6.27 (regression from #4690)Forse già presa @pcbeingused333 l’ha presa 12 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
Ericsson/codechecker#5161 ·
I maintainer di solito rispondono entro 8 giorni
Tutte le issue di Ericsson/codechecker
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
RunestoneInteractive/rs#1661 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
streamlink/streamlink#7192 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
aws-samples/sample-per-model-bedrock#795 ·
I maintainer di solito rispondono entro 1 giorno