[csw-users] Incompatibility between builds of perl 5.8.8?
Klaus Heinz
khfp.blastwave0704 at gmx.de
Fri Oct 5 17:19:13 CEST 2007
Hi,
I just discovered that 5.8.8,REV=2006.02.05 and CSW 5.8.8,REV=2007.03.16
do not contain the same files.
The former package contains
/opt/csw/share/perl/5.8.8/pod/perldiag.pod
while the latter does not.
This affects perl scripts using the "diagnostics" pragma.
$ pkginfo -l CSWperl | fgrep VERSION
VERSION: 5.8.8,REV=2007.03.16
$ perl -e "use diagnostics;"
couldn't find diagnostic data in
/opt/csw/share/perl/5.8.8/pods/perldiag.pod /opt/csw/lib/perl/5.8.8
/opt/csw/share/perl/5.8.8 /opt/csw/lib/perl/site_perl
/opt/csw/share/perl/site_perl /opt/csw/share/perl/site_perl
/opt/csw/lib/perl/csw /opt/csw/share/perl/csw /opt/csw/share/perl/csw .
-e at /opt/csw/share/perl/5.8.8/diagnostics.pm line 268, <POD_DIAG>
line 646.
Compilation failed in require at -e line 1, <POD_DIAG> line 646.
BEGIN failed--compilation aborted at -e line 1, <POD_DIAG> line 646.
I can work around this difference by installing CSWperldoc which contains
perldiag.pod (both in version 5.8.8,REV=2006.02.05 and
5.8.8,REV=2007.02.20).
Since CSWperl does not depend on CSWperldoc (but the other way around)
I am inclined to consider this a bug.
ciao
Klaus
--
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kanns mit allen: http://www.gmx.net/de/go/multimessenger
More information about the users
mailing list