Ok, trying to install amavisd-new from Dag. Getting into a lot of problems, all of which seem to stem from Perl dependency issues. I have built several of the required modules by hand, but then got down to perl-MIME-tools. It builds FINE, but will not install. Why? Turns out, the perl RPM 'provides' perl(MIME::QuotedPrint)=3.01 but the module itself is 3.03. Build a perl module against MIME::QuotedPrint and you get a Requires:perl(MIME::QuotedPrint)>=3.03, which fails on installation. CentOS 4RC1, perl-5.8.5-12.1 -- Lamar Owen Director of Information Technology Pisgah Astronomical Research Institute 1 PARI Drive Rosman, NC 28772 (828)862-5554 www.pari.edu
Lamar Owen wrote:> Ok, trying to install amavisd-new from Dag. Getting into a lot of > problems, all of which seem to stem from Perl dependency issues. I have > built several of the required modules by hand, but then got down to > perl-MIME-tools. It builds FINE, but will not install. Why? > > Turns out, the perl RPM 'provides' perl(MIME::QuotedPrint)=3.01 but the > module itself is 3.03. Build a perl module against MIME::QuotedPrint and > you get a Requires:perl(MIME::QuotedPrint)>=3.03, which fails on > installation. > > CentOS 4RC1, perl-5.8.5-12.1 >Hi Lamar, Could you book this onto the online bug tracker from http://www.centos.org/bugs we're lookiing at the issue right now. -- Karanbir Singh : http://www.karan.org/ GnuPG Public Key : http://www.karan.org/publickey.asc
Lamar Owen wrote:> Ok, trying to install amavisd-new from Dag. Getting into a lot of > problems, all of which seem to stem from Perl dependency issues. I have > built several of the required modules by hand, but then got down to > perl-MIME-tools. It builds FINE, but will not install. Why? > > Turns out, the perl RPM ''provides'' perl(MIME::QuotedPrint)=3.01 but the > module itself is 3.03. Build a perl module against MIME::QuotedPrint and > you get a Requires:perl(MIME::QuotedPrint)>=3.03, which fails on > installation. > > CentOS 4RC1, perl-5.8.5-12.1 >Couple of things : [kbsingh@mx2 RPMS]$ rpm -qp --provides perl-5.8.5-12.1.i386.rpm | grep MIME::Quoted perl(MIME::QuotedPrint) = 3.01 so the rpm does report 3.01, however looking at the pm itself : -- snip -- require Exporter; @ISA = qw(Exporter); @EXPORT = qw(encode_qp decode_qp); $VERSION = "3.01"; use MIME::Base64; # will load XS version of {en,de}code_qp() -- snip -- it would appear that the rpm is correctly reporting --provides. you might want to check back and see what is coming through from Dag''s repo. -- Karanbir Singh : http://www.karan.org/ GnuPG Public Key : http://www.karan.org/publickey.asc