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

Reply via email to