Subject: | Fix for 5.8.8 |
Gisle,
The updates in perlapi.pod in later versions of Perl broke this module.
It was brought at PerlMonks here
(http://www.perlmonks.org/?node_id=596534). I hacked a patch that made
it work for 5.8.8 (http://www.perlmonks.org/?node_id=596555). But it may
not be satisfactory. What the patch does is to add declarations with
MAGIC and STASH into the stuff marked as "some we can't handle yet" and
the same for names starting with SvREFCNT.
Kind regards,
Adriano Ferreira
Subject: | mk.diff |
--- Makefile.PL 2007-01-25 15:05:56.000000000 -0200
+++ mk.pl 2007-01-25 15:06:54.000000000 -0200
@@ -77,10 +77,11 @@
if ($args =~ /\.\.\./ ||
$args =~ /\*\*/ ||
$args =~ /\b(PerlInterpreter|PADOFFSET|const)\b/ ||
- $args =~ /(STRLEN|I32|U8|int|[INUG]V|HE|PerlIO)\s*\*/ ||
+ $args =~ /(STRLEN|I32|U8|int|[INUG]V|HE|PerlIO|MAGIC|STASH)\s*\*/ ||
$args =~ /(^|,)\s*(sv)?type\b/ ||
$ret =~ /\*\*/ ||
$name =~ /^X?PUSH/ ||
+ $name =~ /^SvREFCNT/ ||
$AVOID{$name} ||
0)
{