Subject: Re: You need the XS Version of Scalar::Util for dualvar() support
To: None <pkgsrc-users@netbsd.org>
From: Sarton O'Brien <bsd-xen@roguewrt.org>
List: pkgsrc-users
Date: 11/28/2007 13:51:31
Sarton O'Brien wrote:
> Hi all,
>
> According to archived posts, this appears to be an issue with the 
> chosen version of PERL used in pkgsrc cvs updated last night:
>
> ===> Installing in mail/courier-maildir
> ===> Installing in mail/courier-imap
> ===> Installing in security/p5-Net-SSLeay
> ===> Installing in security/p5-IO-Socket-SSL
> => Bootstrap dependency digest>=20010302: found digest-20060826
> ===> Checking for vulnerabilities in p5-IO-Socket-SSL-1.12
> ===> Configuring for p5-IO-Socket-SSL-1.12
> You need the XS Version of Scalar::Util for dualvar() support at 
> Makefile.PL line 57.
> *** Error code 255
>
> Stop.
> make: stopped in /usr/pkgsrc/security/p5-IO-Socket-SSL
> *** Error code 1
>
> Stop.
> make: stopped in /usr/pkgsrc/security/p5-IO-Socket-SSL
>
> This bug has supposedly been in existence for well over a year with 
> regards to the PERL version.

I just wanted to note that I haven't compared versions etc and the more 
likely scenario is that the scalar utils module did not get rebuilt or 
rebuilt correctly.

Forcing a reinstall via cpan has fixed this problem, despite stating the 
module was already up-to-date.

Maybe there is a lacking dependency check?

My apologies to current-users .... in my haste to send an email and 
recieve a response, I included you for the wealth of knowledge I've come 
to love you for :) ... this is indeed a pkgsrc problem, sorry for the noise.

Sarton