In file included from ../../../src/Mixfix/userLevelRewritingContext.cc:75:
../../../src/Mixfix/interact.cc: In static member function ‘static void UserLevelRewritingContext::setHandlers(bool)’:
../../../src/Mixfix/interact.cc:120:15: error: storage size of ‘altStack’ isn’t constant
120 | static char altStack[SIGSTKSZ];
It appears that SIGSTKSZ is no longer constant on some systems (see : https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;h=85e84fe53699fe9e392edffa993612ce08b2954a;hb=HEAD). This causes a build failure in src/Mixfix/interact.cc:
A potential fix can be found here in another project that had a similar problem : https://github.com/geomechanics/mpm/issues/61#issuecomment-1180758920
I encountered this problem building from source on an Ubuntu 22.04 system.