From owner-freebsd-ports@FreeBSD.ORG Thu Jan 29 16:21:42 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0630A106578E for ; Thu, 29 Jan 2009 16:21:42 +0000 (UTC) (envelope-from lenny@wirewalk.com) Received: from exprod7og105.obsmtp.com (exprod7og105.obsmtp.com [64.18.2.163]) by mx1.freebsd.org (Postfix) with SMTP id E904D8FC14 for ; Thu, 29 Jan 2009 16:21:40 +0000 (UTC) (envelope-from lenny@wirewalk.com) Received: from source ([209.85.132.249]) by exprod7ob105.postini.com ([64.18.6.12]) with SMTP ID DSNKSYHXlMwaMTaLhHdDkiZbmRDUNkvRNrNl@postini.com; Thu, 29 Jan 2009 08:21:41 PST Received: by an-out-0708.google.com with SMTP id c5so1701107anc.2 for ; Thu, 29 Jan 2009 08:21:40 -0800 (PST) MIME-Version: 1.0 Received: by 10.231.20.2 with SMTP id d2mr26497ibb.37.1233244620596; Thu, 29 Jan 2009 07:57:00 -0800 (PST) Date: Thu, 29 Jan 2009 10:57:00 -0500 Message-ID: From: sho@wirewalk.com To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: amavisd errors after perl upgrade X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2009 16:21:43 -0000 I recently upgraded perl to 5.8.9, with portupgrade -rR, run perl-after-upgrade. Still run into some problems after that. Manually deinstalled and reinstalled many SA and Amavisd-new dependenices, but still get these errors in Amavisd-new with Mail:SPF. I completely unistalled and reinstalled p5-Mail-SPF and p5-Mail-SPF-Query, but this isn't going away. Even rebuilding SA without SPF support doesn't fix this. Any suggestions ? I'd hate to switch to CPAN builds, the ports system is more managable. Thanks a lot in advance. fetch_modules: error loading optional module Mail/SPF/Request.pm: Base class package "Error" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9). at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Exception.pm line 15 BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Exception.pm line 15. Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Util.pm line 26. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Util.pm line 26. Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Request.pm line 26. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Request.pm line 26. Compilation failed in require at /usr/local/sbin/amavisd line 195. fetch_modules: error loading optional module Mail/SPF/Mech/A.pm: Can't locate object method "explanation_templates_by_result_code" via package "Mail::SPF::SenderIPAddrMech" at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/SenderIPAddrMech.pm line 28. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/SenderIPAddrMech.pm line 34. Compilation failed in require at (eval 136) line 3. ...propagated at /usr/local/lib/perl5/5.8.9/base.pm line 93. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mech/A.pm line 22. Compilation failed in require at /usr/local/sbin/amavisd line 195. fetch_modules: error loading optional module Mail/SPF/Mech/PTR.pm: Can't locate object method "make_accessor" via package "Mail::SPF::Mech::PTR" at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mech/PTR.pm line 127. Compilation failed in require at /usr/local/sbin/amavisd line 195. fetch_modules: error loading optional module Mail/SPF/Mech/All.pm: Can't locate object method "explanation_templates_by_result_code" via package "Mail::SPF::Mech::All" at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mech/All.pm line 30. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mech/All.pm line 35. Compilation failed in require at /usr/local/sbin/amavisd line 195. fetch_modules: error loading optional module Mail/SPF/Mech/Exists.pm: Can't locate object method "make_accessor" via package "Mail::SPF::Mech::Exists" at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mech/Exists.pm line 126. Compilation failed in require at /usr/local/sbin/amavisd line 195. fetch_modules: error loading optional module Mail/SPF/Mech/IP4.pm: Can't locate object method "make_accessor" via package "Mail::SPF::Mech::IP4" at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mech/IP4.pm line 133. Compilation failed in require at /usr/local/sbin/amavisd line 195. fetch_modules: error loading optional module Mail/SPF/Mech/IP6.pm: Can't locate object method "make_accessor" via package "Mail::SPF::Mech::IP6" at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mech/IP6.pm line 131. Compilation failed in require at /usr/local/sbin/amavisd line 195. fetch_modules: error loading optional module Mail/SPF/Mech/Include.pm: Base class package "Error" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9). at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Result.pm line 23 BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Result.pm line 23. Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mech/Include.pm line 24. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mech/Include.pm line 24. Compilation failed in require at /usr/local/sbin/amavisd line 195. fetch_modules: error loading optional module Mail/SPF/Mech/MX.pm: Can't locate object method "make_accessor" via package "Mail::SPF::Mech::MX" at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mech/MX.pm line 156. Compilation failed in require at /usr/local/sbin/amavisd line 195. fetch_modules: error loading optional module Mail/SPF/Mod/Exp.pm: Base class package "Mail::SPF::GlobalMod" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9). at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mod/Exp.pm line 23 BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mod/Exp.pm line 23. Compilation failed in require at /usr/local/sbin/amavisd line 195. fetch_modules: error loading optional module Mail/SPF/Mod/Redirect.pm: Base class package "Mail::SPF::GlobalMod" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9). at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mod/Redirect.pm line 23 BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.9/Mail/SPF/Mod/Redirect.pm line 23.