pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: running p5-Net-SSH on Mac OS X: Symbol not found: _hiremainder



> Trying to get p5-Net-SSH 1.34 going on Mac OS X 10.5.6 gives:
>
> % perl -e 'use Net::SSH::Perl; $s=Net::SSH::Perl->new("localhost");'
> Can't load 
> '/Volumes/pkgsrc2/pkg/lib/perl5/vendor_perl/5.10.0/darwin-thread-multi-2level/auto/Math/Pari/Pari.bundle'
>  for module Math::Pari: 
> dlopen(/Volumes/pkgsrc2/pkg/lib/perl5/vendor_perl/5.10.0/darwin-thread-multi-2level/auto/Math/Pari/Pari.bundle,
>  
> 1): Symbol not found: _hiremainder
...
> Is this expected to work?
> I can help test patches ...

It appears to work on NetBSD/i386 4.0 at least:

: {1} perl -e 'use Net::SSH::Perl; $s=Net::SSH::Perl->new("localhost");'
: {2} uname -srp
NetBSD 4.0 i386
: {3} pkg_info p5-Net-SSH
Information for p5-Net-SSH-1.34:
...
: {4}

I don't know what's causing those undefined symbols, but it seems
to be related to the p5-Math-Pari module.  I suspect "make test"
(after "make") in that module will also fail, can you try that?
Can you also search your libraries and see if _hiremainder is
supposed to come from one of the system libraries?

Regards,

- Håvard


Home | Main Index | Thread Index | Old Index