On Tue, Oct 26, 2021 at 08:27:34PM -0600, Jonathan Gray wrote: > CVSROOT: /cvs > Module name: src > Changes by: j...@cvs.openbsd.org 2021/10/26 20:27:34 > > Modified files: > gnu/usr.bin/perl: perl.h > gnu/usr.bin/perl/dist/Devel-PPPort/parts/inc: misc > > Log message: > backport a perl patch to avoid excessive warnings with llvm 13 clang > > originally from Tony Cook in > skip using gcc brace groups for STMT_START/END > 7169efc77525df70484a824bff4ceebd1fafc760 > > looks fine millert@ ok afresh1@ >
Looks like this broke the build of mail/claws-mail. Upstream git does not appear to have a fix for this. perl_plugin.c:576:27: error: expected expression msginfo->size ? XSRETURN_UV(msginfo->size) : XSRETURN_UNDEF; ^ /usr/libdata/perl5/amd64-openbsd/CORE/XSUB.h:323:24: note: expanded from macro 'XSRETURN_UV' #define XSRETURN_UV(v) STMT_START { XST_mUV(0,v); XSRETURN(1); } STMT_END ^ /usr/libdata/perl5/amd64-openbsd/CORE/perl.h:665:23: note: expanded from macro 'STMT_START' # define STMT_START do ^ perl_plugin.c:576:27: error: expected ':' the full log is in ~tb/claws-mail,ldap.log.xz