On Tue, Oct 26, 2021 at 08:27:34PM -0600, Jonathan Gray wrote:
> CVSROOT: /cvs
> Module name: src
> Changes by: [email protected] 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