On 11.10.20 19:28, Helmut Grohne wrote:
If you are interested in figuring out why this happens, all the better, I guess you should pass --anything-failed-commands=%SBUILD_SHELL to sbuild and examine config.log.
Before I dig into this, could you, please, try applying the attached patch and check if it works?
(It's a little bit a stab in the dark, just reverting the last changes made there. After all, it should've worked before.)
-richy. -- Richard B. Kreckel <https://in.terlu.de/~kreckel/>
diff --git a/m4/intparam.m4 b/m4/intparam.m4 index 3c990d7..7d81424 100644 --- a/m4/intparam.m4 +++ b/m4/intparam.m4 @@ -113,7 +113,7 @@ AC_DEFUN([CL_INTPARAM_CROSS], echo "#error \"Integer types long long and unsigned long long have different sizes!!\"" fi fi - AC_TRY_COMPILE([#include <stdint.h>], [static_assert(sizeof(char*) <= sizeof(intptr_t), "");], + AC_TRY_COMPILE([#include <stdint.h>], [typedef int verify[2*(sizeof(char*)<=sizeof (intptr_t))-1];], [], [echo "#error \"Type char * does not fit into an intptr_t!!\""]) _AC_COMPUTE_INT([sizeof (char *)], [pointer_size]) pointer_bitsize=`expr $pointer_size '*' $char_bitsize` @@ -290,7 +290,7 @@ AC_DEFUN([CL_INTPARAM_ALIGNOF], #else # define alignof(type) offsetof (struct { char slot1; type slot2; }, slot2) #endif -], [static_assert(alignof($1) == $n, "");], +], [typedef int verify[2*(alignof($1) == $n) - 1];], [$2=$n; break;] [if test $n = 0; then $2=; break; fi]) n=`expr $n '*' 2`