Re: Installing Net::SFTP

[email protected] (Dennis Putnam)
Newsgroups perl.macosx
Message-ID <[email protected]>
Hi Michael,

Thanks for the reply. I already have MIME::Base64. However, I decided  
to try to upgrade all the modules to see if that would help. What a  
mess. I have many modules that fail for a host of reason, mostly test  
failures.

Unfortunately, when I try 'force', the modules appear to install but  
when I check, they report the old version.

Some of the errors are downright bizarre. For example, something  
requires BerkeleyDB. But in order to install it, I apparently need a  
the new version of error.h.

BerkeleyDB.xs:74:2: error: #error db.h is from Berkeley DB 1.x - need  
at least Berkeley DB 2.6.4

So if this is a requirement then why does it not install it as a  
prereq? Where is it anyway. I found nothing that shows a version 2.6.4.

Other modules fail because they didn't run all the tests. Why not?

FWIW, here is the summary from the 'upgrade' command:

GOZER/mod_perl-1.30.tar.gz                   : make_test NO
  PMQS/BerkeleyDB-0.32.tar.gz                  : make NO
  VIPUL/Crypt-RSA-1.58.tar.gz                  : make_test NO
  CAPTTOFU/DBD-mysql-4.005.tar.gz              : make_test NO
  GAAS/Digest-1.15.tar.gz                      : make_test NO
  DANKOGAI/Encode-2.23.tar.gz                  : make_test NO
  GAAS/libwww-perl-5.808.tar.gz                : make_test NO
  TOMHUGHES/IO-Zlib-1.08.tar.gz                : make_test NO
  DONEILL/MIME-tools-5.425.tar.gz              : make_test NO
  JMASON/Mail-SpamAssassin-3.2.3.tar.gz        : writemakefile NO '/ 
usr/bin/perl Makefile.PL' returned status 256
  MBARBON/Wx-0.80.tar.gz                       : make NO
  NWCLARK/perl-5.8.8.tar.gz

As I said, force install tells me it worked but really didn't. Why is  
this rocket science just to get one module?

Thanks again.

On Dec 5, 2007, at 4:36 PM, Michael Houghton wrote:

> Howdy!
>
> On Dec 5, 2007, at 12:36 PM, Dennis Putnam wrote:
>
>> I am trying to install Net::SFTP and the install SEEMS to have  
>> worked. However, when I try to open a new connection I get the  
>> following errors:
>>
>> Key class 'Net::SSH::Perl::Key::DSA' is unsupported: MIME::Base64  
>> object version 3.05 does not match bootstrap parameter 3.07 at / 
>> System/Library/Perl/5.8.6/darwin-thread-multi-2level/XSLoader.pm  
>> line 92.
>> Compilation failed in require at /Library/Perl/5.8.6/Net/SSH/Perl/ 
>> Key/DSA.pm line 13.
>> BEGIN failed--compilation aborted at /Library/Perl/5.8.6/Net/SSH/ 
>> Perl/Key/DSA.pm line 13.
>> Compilation failed in require at (eval 32) line 1.
>> BEGIN failed--compilation aborted at (eval 32) line 1.
>>
>> Did the install not tell me about a needed prereq or did the  
>> install actually fail for some reason. I am pretty much at a loss  
>> as to what to do. Thanks.
>
> I'm not sure, but I think I ran into something like this. I went
> and did an install in MIME::Base64. That seemed to clear it up.
> It may be something weird in MIME::Base64.
>
> yours,
> Michael
>
> --
> Michael and MJ Houghton | Herveus d'Ormonde and Megan O'Donnelly
> [email protected]       | White Wolf and the Phoenix narrowwares
> Bowie, MD, USA          | http://whitewolfandphoenix.com
> Proud member of the SCA Internet Whitewash Squad
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.