in reply to Failure Implimenting GnuPG

This module seems to be broken since 0.09, which was released in 2001. Please do read the CPAN bug reports.

Replies are listed 'Best First'.
Re^2: MCPAN returns failure :
by kaif (Friar) on Jun 06, 2005 at 19:50 UTC

    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:

    $ 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
    What's the difference? What should the behavior be?

    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 +.