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