Skip Menu |

This queue is for tickets about the Syntax-Keyword-Try CPAN distribution.

Report information
The Basics
Id: 119709
Status: open
Priority: 0/
Queue: Syntax-Keyword-Try

People
Owner: Nobody in particular
Requestors: ZHENYZ [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.04
Fixed in: (no value)



Subject: Windows build issue on Perl <5.22
If you look at CPAN Testers report http://matrix.cpantesters.org/?dist=Syntax-Keyword-Try+0.04 you see it completely fails on Perl <5.22 on Windows. This is basically because some Perl internal symbols are not exported on those Perl versions. Also see https://github.com/mauke/Function-Parameters/tree/master/hax for how this can be fixed. btw, https://metacpan.org/source/PEVANS/Syntax-Keyword-Try-0.04/lib/Syntax/Keyword/Try.xs#L7 I guess it should be "#ifndef cv_clone"? If you have this project on Github, I can provide a P/R. (dont like this rt.cpan very much...)
On Thu Jan 05 09:21:11 2017, ZHENYZ wrote: Show quoted text
> If you look at CPAN Testers report > http://matrix.cpantesters.org/?dist=Syntax-Keyword-Try+0.04 you see it > completely fails on Perl <5.22 on Windows. This is basically because > some Perl internal symbols are not exported on those Perl versions. > Also see https://github.com/mauke/Function-Parameters/tree/master/hax > for how this can be fixed.
Yeah; this one is odd though. It builds fine on non-Windows platforms, so I don't quite know why those symbols are visible there. I guess it needs some more investigation to see why it appears to be platform-specific. Show quoted text
> btw, https://metacpan.org/source/PEVANS/Syntax-Keyword-Try- > 0.04/lib/Syntax/Keyword/Try.xs#L7 I guess it should be "#ifndef > cv_clone"?
Oopsie. Now fixed. -- Paul Evans