We have recently seen the perl people update the IO-Compress system. It seems the subpackages such as IO-Compress-Zlib [Relating to version 2.015] are obsolete (and marked as blockers) After removing the IO-Compress-* packages (which allows the update to IO-Compress-2.020) Amavisd-new doesn't work anymore. It seems to still want the Zlib modules. Needs attention from someone who actually understands whats going on! Reproducible: Always I would habve thought that there would be IO-Compress-Zlib Bzip2 etc modules for the v2.020 version, but they don't seem to be available.
IO-Compress replaces Compress-Zlib, IO-Compress-Zlib, IO-Compress-Bzip2, IO-Compress-Base. Do you have perl-core/IO-Compress installed? What does it mean when "It seems to still want the Zlib modules"? Please show the error messages. emerge --info or are you a paludis user?
Thankyou for your prompt reply, Torsten. perl-core/IO-Compress-2.020 is installed I use paludis. This is mostly an amd64 system with a minimum of ~amd64 flags. This is amavisd-new.2.6.4 When installing, the output is: gatekeeper log # paludis -ip amavisd-new Building target list... Building dependency list...paludis@1248158664: [WARNING dep_list.ignoring_dependencies] In thread ID '965': ... In program paludis -ip amavisd-new: ... When performing install action from command line: ... When executing install task: ... When building dependency list: ... When adding PackageDepSpec 'mail-filter/amavisd-new': ... When adding package 'mail-filter/amavisd-new-2.6.4:0::gentoo': ... When adding run dependencies as pre dependencies: ... When adding PackageDepSpec '>=dev-perl/Archive-Zip-1.14': ... When adding installed package 'dev-perl/Archive-Zip-1.20:0::installed': ... Ignoring run dependencies due to exception 'Error searching for '>=perl-core/Compress-Zlib-1.14': no available versions' (paludis::AllMaskedError) paludis@1248158664: [WARNING dep_list.no_visible] In thread ID '965': ... In program paludis -ip amavisd-new: ... When performing install action from command line: ... When executing install task: ... When building dependency list: ... When adding PackageDepSpec 'mail-filter/amavisd-new': ... When adding package 'mail-filter/amavisd-new-2.6.4:0::gentoo': ... When adding run dependencies as pre dependencies: ... When adding PackageDepSpec 'dev-perl/Convert-TNEF': ... When adding installed package 'dev-perl/Convert-TNEF-0.17-r2:0::installed': ... When adding run dependencies as post dependencies: ... When adding PackageDepSpec 'dev-perl/MIME-tools': ... When adding installed package 'dev-perl/MIME-tools-5.427:0::installed': ... When adding run dependencies as post dependencies: ... When adding PackageDepSpec 'dev-perl/libwww-perl': ... When adding installed package 'dev-perl/libwww-perl-5.805:0::installed': ... When adding run dependencies as post dependencies: ... When adding PackageDepSpec '>=virtual/perl-Compress-Zlib-1.10': ... No visible packages matching '>=virtual/perl-Compress-Zlib-1.10', falling back to installed package 'virtual/perl-Compress-Zlib-2.020::installed' ============== on running amavisd gatekeeper log # /usr/sbin/amavisd ERROR: MISSING REQUIRED BASIC MODULES: Compress::Zlib BEGIN failed--compilation aborted at /usr/sbin/amavisd line 237. gatekeeper log # > Do you have perl-core/IO-Compress installed? > What does it mean when "It seems to still want the > Zlib modules"? Please show the error messages. > > emerge --info or are you a paludis user? >
(In reply to comment #2) > Thankyou for your prompt reply, Torsten. > > perl-core/IO-Compress-2.020 is installed Fine. > I use paludis. That's the problem here. I just filed a general bug for this migration (#278542) which links to a bug for paludis users (#275892) You probably have to reinstall all the packages that use one of the replaced dependencies. I don't know if there is a paludis switch for this. But you can start with libww-perl, amavisd-new, Archive-Zip , .... Good luck
Thanks Torsten, That did the trick. I just ran perl-cleaner on general principles. Reemerged anything with IO, Compress or Archive in the name (epm is good for that), reemerged IO-Compress and amavisd-new. And that problem has gone away! --john