disque failing to build on big-endian Debian builds
Abierto
- Lenguaje dominante
- C
- Estrellas
- 8.1k
- Forks
- 532
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Hello,
disque is failing on Debian builds with following message:
job.c:791:19: error: 'sj' undeclared (first use in this function)
memrev16ifbe(&sj->num_nacks);
There is bug report here:
https://bugs.debian.org/810030
This looks like typing issue.
With following patch, package does build but later fails during tests on big endian:
--- disque-1.0~rc1.orig/src/job.c
+++ disque-1.0~rc1/src/job.c
@@ -788,8 +788,8 @@ job *deserializeJob(unsigned char *p, si
}
memrev32ifbe(j->delay);
memrev32ifbe(j->retry);
- memrev16ifbe(&sj->num_nacks);
- memrev16ifbe(&sj->num_deliv);
+ memrev16ifbe(&j->num_nacks);
+ memrev16ifbe(&j->num_deliv);
p += JOB_STRUCT_SER_LEN;
len -= JOB_STRUCT_SER_LEN;
Could you please take a look?
Thank you!
Regards,
Jurica
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.