On Thu, 2010-02-11 at 16:01 +0100, Steffen Mueller wrote:
> Hi David,
> 
> David Abbott wrote:
> > The only difference I can see is between Perl versions;
> > 
> > Perl 5.8.8 box (fails)
> > [ebuild   R   ] dev-lang/perl-5.8.8-r8  USE="berkdb doc gdbm -build
> > -debug -ithreads -perlsuid" 0 kB [0]
> > [ebuild   R   ] perl-core/ExtUtils-ParseXS-2.22.02  0 kB [0]
> > [ebuild   R   ] dev-perl/ExtUtils-XSpp-0.08  USE="-test" 0 kB [0]
> > [ebuild  N    ] dev-perl/wxperl-0.97-r1  0 kB [1]
> 
> > xsubpp -v
> > xsubpp version 1.9508
> > 
> > Perl 5.10.1 box (ok)
> > [ebuild   R   ] dev-lang/perl-5.10.1  USE="berkdb gdbm -build -debug
> > -doc -ithreads" 0 kB
> > [ebuild   R   ] perl-core/ExtUtils-ParseXS-2.22.02  0 kB
> > [ebuild   R   ] dev-perl/ExtUtils-XSpp-0.08  USE="-test" 0 kB
> > [ebuild   R   ] dev-perl/wxperl-0.97  0 kB
> > 
> > xsubpp -v
> > xsubpp version 2.2202
> 
> No idea what output that is. Is ebuild some kind of source package manager?

Yes

> 
> The xsubpp version is the clue, I think. It's part of ExtUtils::ParseXS. 
> *If* you have ExtUtils::ParseXS 2.22 on both computers, the xsubpp 
> versions should be the same. Maybe due to the setup of your vendor (I 
> guess these are system perls), the core library is shadowing the 
> upgraded ExtUtils::ParseXS/xsubpp?
> 
> You can try to:
> - install ExtUtils::XSpp and ExtUtils::ParseXS from CPAN ("sudo cpan 
> ExtUtils::XSpp")
> - determine whether there's another xsubpp/ExtUtils::ParseXS that's not 
> being found by your shell/perl because it's shadowed by the one you're 
> running via "xsubpp -v".
> 
> Best regards,
> Steffen
> 

Thanks so much this steers me in the correct direction :)
Regards,
David
-- 
David Abbott <[email protected]>

Reply via email to