Richard Lowe wrote:
James Carlson <carls...@workingcode.com> writes:

% find /usr/perl5 -print | fgrep Scalar/Util
/usr/perl5/5.8.4/lib/Scalar/Util.pm
/usr/perl5/5.8.4/lib/i86pc-solaris-64int/Scalar/Util
/usr/perl5/5.8.4/lib/i86pc-solaris-64int/Scalar/Util/PP.pm
/usr/perl5/5.8.4/lib/i86pc-solaris-64int/Scalar/Util.pm

% find /usr/perl5 -print | fgrep Scalar/Util
/usr/perl5/5.8.4/lib/Scalar/Util.pm

I don't see your other files, most suspiciously
i86pc-solaris-64int/Scalar/Util.pm, delivered by Indiana at all, and
looking at the default @INC, the random copy will be the one used.

OK ... that got me part way there. After removing those bogons (apparently created, despite a month+ old date stamp, by my recent use of cpan), I now get:

% perl -e 'use Scalar::Util qw( weaken );'
Weak references are not implemented in the version of perl at -e line 1
BEGIN failed--compilation aborted at -e line 1.

That's apparently better than complaining about "XS."

I'll keep scanning to see what other bits of weirdness are here. Cpan seems to have sharp edges on it ... I'm guessing that there's no much line between "packaged" and "from archives." That's an architectural problem, and a bit of a shame.
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to