disque failing to build on big-endian Debian builds
Offen
- Vorherrschende Sprache
- C
- Sterne
- 8.1k
- Forks
- 532
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.