(non-subscriber; please keep me in CC) On Fri, Jul 1, 2022 at 6:31 PM Martin-Éric Racine <martin-eric.rac...@iki.fi> wrote: > > > ../compat/rbtree.h:50:10: fatal error: sys/endian.h: No such file or > > directory > > 50 | #include <sys/endian.h> > > Probably <endian.h> can be used instead? > > Would you have a patch I could test on Debian and later submit to upstream?
This seems to be the relevant ./configure fragment: ***** if [ -z "$BE64ENC" ]; then printf "Testing for be64enc ... " cat <<EOF >_be64enc.c #include <sys/endian.h> #include <stdlib.h> int main(void) { be64enc(NULL, 0); return 0; } EOF if $XCC _be64enc.c -o _be64enc 2>&3; then BE64ENC=yes else BE64ENC=no fi echo "$BE64ENC" rm -f _be64enc.c _be64enc fi if [ "$BE64ENC" = no ]; then echo "#include \"compat/endian.h\"" >>$CONFIG_H fi ***** Martin-Éric