Build failure of ssh2 1.6.0 with libssh2 1.10.0
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 67/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- build-system
Línea de trabajo
Empieza por config.m4 y sigue la comprobación de libssh2_channel_signal_ex en relación con el error de compilación indicado en libssh2 1.10.0. Comprueba qué versiones de libssh2 proporcionan ese símbolo y cómo gestiona la comprobación de configure su ausencia. Se considera terminado cuando el paquete se configura y compila con libssh2 1.10.0 y conserva el comportamiento adecuado para las versiones más recientes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Building PECL package ssh2 1.6.0 with libssh2 version 1.10.0 results in the following error:
checking for libssh2_channel_signal_ex in -lssh2... no
configure: error: libssh2_channel_signal_ex not found; ensure the linked libssh2 matches the 1.9.0 or newer headers
It looks like the change of config.m4 to treat the lack of channel signal support (libssh2_channel_signal_ex not found) as an ERROR rather than a WARNING is causing the failure to configure and build. As far as I can tell, libssh2_channel_signal_ex was only introduced to libssh2 in version 1.11.0 (https://github.com/libssh2/libssh2/releases/tag/libssh2-1.11.0) and would not be available in 1.9.0 or 1.10.0. When I try reverting that one ERROR to a WARN, that appears to allow it to build successfully under libssh2 version 1.10.0.
- Lenguaje dominante
- C
- Estrellas
- 55
- Forks
- 69
- Merge medio
- 16 h 12 min
- PR fusionados (30 d)
- 2
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 php/pecl-networking-ssh2
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
php/pecl-networking-ssh2#100 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
php/pecl-networking-ssh2#77 · 2 comentarios ·
Todos los issues de php/pecl-networking-ssh2
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
GCC 15.2: -Wcast-qual warning - cast discards const qualifier from pointer target type (H5trace.c)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
FujiNetWIFI/fujinet-firmware#2365 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
ChupathingyCE/chupathingyce#1128 ·
Los mantenedores suelen responder en 1 día
-
.contrib/good first issue area:languages/c++ reach:some users severity:S3
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
zed-industries/zed#66889 ·
Los mantenedores suelen responder en 1 día