in reply to Re: MCPAN returns failure :
in thread Failure Implimenting GnuPG
In replying to this node, I have learned to be very careful. So, here, I wish to pose a question instead of offer an answer.
The module seems to have not worked since the year 2001 and version 0.08, according to the link above. However, I will go out on a limb here: I think that back in 2001 the program did compile and work; that is, I think something has changed in Perl's use strict: either a bug got fixed or introduced. (Does anyone have Perl 5.6.0 to check whether GnuPG works there?) Compare:
What's the difference? What should the behavior be?$ perl -MPOSIX -e'use strict; print POSIX::OREAD;' $ perl -MPOSIX -e'use strict; print abs(POSIX::OREAD);' Bareword "POSIX::OREAD" not allowed while "strict subs" in use at -e l +ine 1. Execution of -e aborted due to compilation errors. $ perl -MPOSIX -e'use strict; print POSIX::OREAD();' OREAD is not a valid POSIX macro at -e line 1
Update: For more code that seems to imply that use strict; has changed, see use strict;. At least for me, personally, it does not pass strict:
Bareword "Use" not allowed while "strict subs" in use at - line 14. Bareword "strict" not allowed while "strict subs" in use at - line 15. Bareword "Be" not allowed while "strict subs" in use at - line 16. Bareword "Love" not allowed while "strict subs" in use at - line 21. Bareword "Forever" not allowed while "strict subs" in use at - line 23 +.
|
|---|