Subject: | POSIX::isdigit does not exist anymore in perl 5.23.8 and later |
Compilation of the module fails with perl 5.23.8:
isdigit is not a valid POSIX macro at /tmpfs/.cpan-build-cpansand/2016022818/Date-MonthSet-0.2-mmJfWm/blib/lib/Date/MonthSet.pm line 381
# Looks like you planned 268 tests but ran 71.
# Looks like your test exited with 255 just after 71.
t/2monthset.t ..
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 197/268 subtests
From perl5238delta.pod:
* POSIX has been upgraded from version 1.59 to 1.63.
It can now export constants for the "code" value in the hash passed
to the sigaction handler when using the "SA_SIGINFO" flag.
These previously deprecated functions are now removed: "isalnum",
"isalpha", "iscntrl", "isdigit", "isgraph", "islower", "isprint",
"ispunct", "isspace", "isupper", and "isxdigit".