Marc Lehmann <[EMAIL PROTECTED]> writes:
> the perl interface does not compile with newer perl versions (5.006 and
> probably 5.005 without options).
We've seen this reported a few times, but in fact the perl code *does*
compile against 5.005_03 --- without options --- and AFAICT that is
still considered the current stable release of Perl. I'm pretty
hesitant to break backwards compatibility with pre-5.005 versions
just yet.
However, you are the first complainant who has suggested approaches
other than a non-backward-compatible source patch, so I'm all ears.
> So, for the forseeable future, it might be a better to create the Makefile
> using
> perl Makefile.PL POLLUTE=1
> which will enable some kind of compatibility mode.
Interesting. I could not find anything about POLLUTE at www.perl.com.
What does it do, and will it cause problems on pre-5.005 perls?
> A preferable but better solution would be to use the Devel::PPPort module
> (on CPAN) to get rid of versiondependonitis (in which case you will need
> to apply both diffs and additionally include ppport.h, preferably after
> renaming it to something else.
This looks like it could be the Right Thing To Do. Anyone have time to
make it happen (and perhaps even access to a few different perl versions
to test it)?
regards, tom lane