[Windows] full build fails in tools/bench/conv1d_scaling_probe.cpp (POSIX-only sys/resource.h)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 84/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- cmake, cpp
- Lĩnh vực
- build-system, testing-qa
Hướng nghiên cứu
Bắt đầu với tools/bench/conv1d_scaling_probe.cpp, tại phần include sys/resource.h và cách sử dụng liên quan. So sánh cách xử lý Windows được các công cụ khác trong cây sử dụng, sau đó cấu hình và chạy một bản build đầy đủ bằng Ninja trên Windows. Được xem là hoàn tất khi probe target không còn lỗi tại sys/resource.h và các lần chạy ctest có thể build nó trên đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Summary
A full (all-target) configure + build on Windows stops on a bench probe that includes a
POSIX-only header:
FAILED: [code=1] CMakeFiles/vllm_conv1d_scaling_probe.dir/tools/bench/conv1d_scaling_probe.cpp.obj
C:\TheRock\10.0.0-official\build\lib\llvm\bin\clang++.exe ... -c tools/bench/conv1d_scaling_probe.cpp
tools/bench/conv1d_scaling_probe.cpp:57:10: fatal error: 'sys/resource.h' file not found
57 | #include <sys/resource.h>
| ^~~~~~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.
cmake --build . --target server is unaffected (that is what we build), but a plain
cmake --build . cannot complete on Windows, and the probe target cannot be built for
ctest runs there.
Environment
- Windows 11 (26200), native Windows build with clang/lld from TheRock 10.0, HIP
gfx1151 - commit
6369267, Ninja generator,--parallel 16
Suggested change
Guard the POSIX-only include/usage with #if !defined(_WIN32) (as other tools in the tree
already do), or exclude this probe from the default target set on Windows.
- Ngôn ngữ chính
- C++
- Star
- 423
- Fork
- 53
- Merge trung bình
- 1 ngày 5 giờ
- Pull request đã merge (30 ngày)
- 376
Chuẩn bị môi trường
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 mudler/vllm.cpp
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của mudler/vllm.cpp
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Icinga/icinga2#11058 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
component: split-view platform: windows
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
zen-browser/desktop#15616 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
area/ysql kind/bug priority/medium status/awaiting-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
yugabyte/yugabyte-db#34415 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
WayfireWM/wayfire#3148 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày