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