Zig 0.16-dev error on build after pc reset
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- zig
- Área
- build-system
Línea de trabajo
El fallo se informa en la build.zig de libressl almacenada en caché, alrededor de la línea 62, al ejecutar zig build gui con Zig 0.16.0-dev.3061+9b1eaad13. Empieza reproduciendo el build y comprobando las versiones de las dependencias; se considera terminado cuando el paquete se compila después de reiniciar el PC sin eliminar zig-pkg, .zig-cache ni la caché global de Zig.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi, I am currently trying to implement screencasting on Wayland for Awebo https://codeberg.org/awebo-chat/awebo
(I also plan to switch the audio backend from PulseAudio to PipeWire after I finished my goal).
I have this weird behaviour, I don't know exactly why it happens:
When I clone this package and try to build it, everything works fine. But after restarting my pc, I can't build this package, because some dependencies do not comply with the latest 0.16 build.zig changes. I can fix that by deleting zig-pkg, .zig-cache and the entire zig cache in /home/user/.cache/zig
I get the following errors (I cut it, it is obv that it fails to parse the build.zig of some dpeendencies):
/home/user/.local/bin/zig-awebo/zig build gui
zig-pkg/libressl-4.0.0--kqV4OjTAADhw9rD-tZaxFy2KPrSU4Bt9FOi9UZe-Zjl/build.zig:62:30: error: no field or member function named 'addCSourceFiles' in 'Build.Step.Compile'
libressl_common.libcrypto.addCSourceFiles(.{
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/user/.local/bin/zig-awebo/lib/std/Build/Step/Compile.zig:1:1: note: struct declared here
const Compile = @This();
^~~~~
I am using:
/home/user/.local/bin/zig-awebo/zig version
0.16.0-dev.3061+9b1eaad13
This happens only with this package (and when I compile Awebo, because it depends on this package).
I will try to update some of the dependencies and report back if it fixes the issue.
Note: New to Zig, heavily clueless, could very likely be my mistake
EDIT: Updated the dependencies that had issues, now everything works fine, even after restarting my pc.
- Lenguaje dominante
- C
- Estrellas
- 324
- Forks
- 58
- Merge medio
- 5 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de allyourcodebase/ffmpeg
-
zig fetch vs fork of ffmpegAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
allyourcodebase/ffmpeg#39 · 3 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 52/100
allyourcodebase/ffmpeg#31 · 1 comentario ·
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
allyourcodebase/ffmpeg#30 · 1 comentario ·
-
build failed for armAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
allyourcodebase/ffmpeg#16 · 1 comentario ·
-
Windows SupportAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
allyourcodebase/ffmpeg#6 · 8 comentarios · 1 reacción ·
Todos los issues de allyourcodebase/ffmpeg
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
BasedHardware/omi#20401 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
php/frankenphp#2688 ·
Los mantenedores suelen responder en 1 día
-
area/ysql kind/bug priority/medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
yugabyte/yugabyte-db#34584 ·
Los mantenedores suelen responder en 1 día
-
After `require "openssl"`, a top-level `Digest` is `OpenSSL::Digest`, not the `Digest` moduleAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
bug priority-medium severity-medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 2 días