Hi, In 2021, Gnulib deprecated the hash_delete function. Please use hash_remove instead:
diff --git a/src/incremen.c b/src/incremen.c index a2379403..92ef9c62 100644 --- a/src/incremen.c +++ b/src/incremen.c @@ -428,7 +428,7 @@ void remove_directory (const char *caname) { struct directory *dir = make_directory (caname, xstrdup (caname)); - struct directory *ret = hash_delete (directory_table, dir); + struct directory *ret = hash_remove (directory_table, dir); if (ret) free_directory (ret); free_directory (dir);