In dpkg version 1.22.6, the compiler flag -Werror=implicit-function-declaration was enabled by default for all architectures. The build fails: rewriter.c:74:31: error: implicit declaration of function ‘malloc’ [-Werror=implicit-function-declaration] 74 | rule_set = (rule_set_t *) malloc(sizeof(rule_set_t)); | ^~~~~~ rewriter.c:34:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’ 33 | #include "rules.h" +++ |+#include <stdlib.h> 34 | #include "stat.h"