Re: [Module-build-general] ExtUtils::ParseXS & 5.00503
Status: Beta
Brought to you by:
kwilliams
|
From: Ken W. <ke...@ma...> - 2003-03-30 03:44:28
|
On Saturday, March 29, 2003, at 03:35 PM, Dave Rolsky wrote:
> Module::Build passes most of its tests with 5.00503 now, but
> ExtUtils::ParseXS does not. There are two things in EU::ParseXS that
> need
> fixing. One if the "open my $fh" idiom, which is simple enough to fix.
>
> But it also uses the "(??{$foo})" regex feature, which is not present
> in
> 5.00503. I don't think replacing this would be simple, to say the
> least
> ;) I think the easiest way to do this would be to use Text::Balanced,
> but
> this introduces another dependency, and would require a fair bit of
> code
> surgery. I could take a shot if you want, Ken.
It would be great, of course - but a simpler solution might be to just
fix the warning buzzers so that optional modules don't look like
required modules to the user. M::B should work fine without
EU::ParseXS, using whatever xsubpp is on the machine.
In the future we might want to really depend on EU::ParseXS, but so far
it'll do fine with either.
-Ken
|