compile_commands.json compiler path misreads \\ path separator
Maintainer thường phản hồi trong vòng 8 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- build-system, cli
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
$ 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
------------------------------------------------------------------------------
- Ngôn ngữ chính
- Python
- Star
- 2.6k
- Fork
- 494
- Merge trung bình
- 6 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 18
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Ericsson/codechecker
-
infer analyzer does not work with --jobsCó thể đã có người làm @pcbeingused333 đã nhận 12 ngày trước. Đang mởgood to go :rocket:
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Ericsson/codechecker#5110 ·
Maintainer thường phản hồi trong vòng 8 ngày
-
Bug Report: diagtool not found on WindowsCó thể đã có người làm @pujitha24 đã nhận 24 ngày trước. Đang mởgood to go :rocket:
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Ericsson/codechecker#4802 ·
Maintainer thường phản hồi trong vòng 8 ngày
-
analyzer :chart_with_upwards_trend: CLI :computer: discussion :bulb: enhancement :star2:
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Ericsson/codechecker#3836 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 8 ngày
-
GCC analyzer gives no results (Windows and -e gcc)Có thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
Ericsson/codechecker#5165 ·
Maintainer thường phản hồi trong vòng 8 ngày
-
Cppcheck addon reports are dropped since 6.27 (regression from #4690)Có thể đã có người làm @pcbeingused333 đã nhận 14 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 76/100
Ericsson/codechecker#5161 ·
Maintainer thường phản hồi trong vòng 8 ngày
Tất cả issue của Ericsson/codechecker
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
bigbio/sdrf-pipelines#372 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Open Source] PixelboltĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 84/100
521xueweihan/HelloGitHub#4297 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
aws-samples/sample-per-model-bedrock#822 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:study-data p2-high ready-for-agent type:chore
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
fderuiter/deruiter.dev#3706 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
awslabs/visual-asset-management-system#1234 ·
Maintainer thường phản hồi trong vòng 1 ngày