The files normalize.c and validate.c in xorn/tests/storage/ use the alloca() function and include <alloca.h> for its prototype. That header is specific to GCC and not available at least on OpenBSD. The attached patches change the include to <stdlib.h> which works on both systems.
Noticed when porting to OpenBSD:
The files normalize.c and validate.c in xorn/tests/storage/ use the alloca() function and include <alloca.h> for its prototype. That header is specific to GCC and not available at least on OpenBSD. The attached patches change the include to <stdlib.h> which works on both systems.