All,

    right now, the Makefile.PL files
contain lines like these:
    'MAN3PODS'     => 'Configuration.pod'
    'MAN3PODS'     => 'DBI.pod'
    'MAN3PODS'     => 'CRL.pod'
    'MAN3PODS'     => 'REQ.pod'
and so on.

They single quotes on the right side of => need to 
be changed to curly braces { }.

I.e.:
    'MAN3PODS'     => {Configuration.pod}
    'MAN3PODS'     => {DBI.pod}
    'MAN3PODS'     => {CRL.pod}
    'MAN3PODS'     => {REQ.pod}

Why?

Please take a look at:
http:[EMAIL PROTECTED]/msg82037.html
and
http://www.mail-archive.com/[email protected]/msg00565.html
and many others.

Quoting from the first quoted archived email:

>On the one hand, we have this sort of widespread
>mistake:
>
>    WriteMakefile(
>        NAME      => 'Foo',
>       MAN3PODS  => ' '  # should be {}
>    );
>
>This happened to work in past versions by bizarre coincidences, because
>parts of MM_Unix were running without strict it would interpret
>%{$self->{MAN3PODS}} as the symbolic reference %{' '}.  Once strict was
>turned on, it caused an internal explosion.


Regards,

Greg


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
OpenCA-Devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/openca-devel

Reply via email to