Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Windows] full build fails in tools/bench/conv1d_scaling_probe.cpp (POSIX-only sys/resource.h)

Abierto Apto para principiantes
#3,309 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
84/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
cmake, cpp

Línea de trabajo

Empieza por tools/bench/conv1d_scaling_probe.cpp, alrededor del include de sys/resource.h y su uso relacionado. Compara el tratamiento de Windows utilizado por otras herramientas del árbol y, después, configura y ejecuta una compilación completa con Ninja en Windows. Se considera hecho cuando el destino de la probe deja de fallar por sys/resource.h y las ejecuciones de ctest pueden compilarlo allí.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
C++
Estrellas
423
Forks
53
Merge medio
1 d 7 h
PR fusionados (30 d)
382

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de mudler/vllm.cpp

Todos los issues de mudler/vllm.cpp

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.