Subject: | [Win32] 0.52 is the last version to successfully build on perl-5.8.8 |
Hi,
Please feel free to regard this as an FYI - and not something that needs
to be addressed immediately.
The Map.xs from File-Map-0.53 (and later) assumes that STR_WITH_LEN has
been defined - which is correct for perl-5.8.9 and later (defined in
handy.h), but not perl-5.8.8 and earlier.
This is easily fixed by placing the definition of STR_WITH_LEN in Map.xs
- and File-Map-0.55 then builds fine on perl 5.8.8, except that
t/20-threads.t crashes during 'Build test'. (No other test scripts fail.)
I don't know what's required to fix this crashing. It looks that there
were quite a few changes between 5.8.8 and 5.8.9 wrt threads.
(These Win32 perls are, of course, multi-threaded.)
Btw, File-Map-0.55 builds and tests fine for perl-5.8.9 and later.
Cheers,
Rob