In configure: Checking for header crypt.h : no ... Checking for crypt : ok Checking for crypt_r : not found Checking for library crypt : no Checking for crypt_r : not found Checking for crypt_rn : not found Checking for library crypt : no Checking for crypt_rn : not found In build: ../../lib/util/util_crypt.c:5:10: fatal error: 'crypt.h' file not found 5 | #include <crypt.h> | ^~~~~~~~~ 1 error generated. Per POSIX, crypt() is defined in unistd.h Potential patch: --- lib/util/util_crypt.c.orig 2025-02-06 14:31:54 +++ lib/util/util_crypt.c 2025-04-17 10:33:52 @@ -2,7 +2,11 @@ #include "data_blob.h" #include "discard.h" #include <talloc.h> +#ifdef HAVE_CRYPT_H #include <crypt.h> +#else +#include <unistd.h> +#endif #include "util_crypt.h"