Hi, the attached patch fixes the issue (in isl).
Roland
--- isl-0.12.1.orig/include/isl/union_map.h +++ isl-0.12.1/include/isl/union_map.h @@ -6,6 +6,7 @@ #include <isl/union_map_type.h> #include <isl/printer.h> #include <isl/val.h> +#include <isl/aff.h> #if defined(__cplusplus) extern "C" {