clockwork icon indicating copy to clipboard operation
clockwork copied to clipboard

build/make problem

Open lyuchuny3 opened this issue 4 years ago • 1 comments

Platform: x86-linux

  1. run ./misc/install_deps_linux.sh DONE
  2. run ./rebuild_and_run.sh error:
isl_utils.h:16:10: fatal error: isl_ast_build_expr.h: No such file or directory
 #include <isl_ast_build_expr.h>

I fix this by add Makefile -I clockwork/include/isl after, I rerun ./rebuild_and_run.sh, and get the following error:

isl_utils.cpp:2231:79: error: cannot convert 'int*' to 'isl_bool*' for argument '3' to 'isl_union_pw_qpolynomial_fold* isl_union_pw_qpolynomial_bound(isl_union_pw_qpolynomial*, isl_fold, isl_bool*)'
   auto bound = isl_union_pw_qpolynomial_bound(cpy(range_card), isl_fold_min, b);
                                                                               ^
isl_utils.cpp: In function 'isl_union_pw_qpolynomial_fold* upper_bound(isl_union_pw_qpolynomial*)':
isl_utils.cpp:2238:79: error: cannot convert 'int*' to 'isl_bool*' for argument '3' to 'isl_union_pw_qpolynomial_fold* isl_union_pw_qpolynomial_bound(isl_union_pw_qpolynomial*, isl_fold, isl_bool*)'
   auto bound = isl_union_pw_qpolynomial_bound(cpy(range_card), isl_fold_max, b);
                                                                               ^
isl_utils.cpp: In function 'int int_lower_bound(isl_union_pw_qpolynomial*)':
isl_utils.cpp:3291:79: error: cannot convert 'int*' to 'isl_bool*' for argument '3' to 'isl_union_pw_qpolynomial_fold* isl_union_pw_qpolynomial_bound(isl_union_pw_qpolynomial*, isl_fold, isl_bool*)'
   auto bound = isl_union_pw_qpolynomial_bound(cpy(range_card), isl_fold_min, b);

lyuchuny3 avatar Apr 28 '21 08:04 lyuchuny3

Did you source the user settings? https://github.com/dillonhuff/clockwork#setting-your-private_settingssh

joyliu37 avatar Jun 20 '21 00:06 joyliu37