On Dec 6, 2015, at 9:11 AM, Robert Chalmers wrote: > Does anyone know how I can fix this please? > > spamd[95414]: spf: lookup failed: Can't locate object method "handles" via > package "IO::Socket::IP" at > /opt/local/lib/perl5/vendor_perl/5.22/Net/DNS/Resolver/Base.pm line 735. > > If . I have to god back to a previous release, i.e. 5.21 - how do I do that > please? Does it mean port install 5.21 and deactivate 5.22
5.22 is the version of perl. The previous version was 5.20. (Perl versions use even numbers.) The problem is not the perl version, but the Net::DNS version. The version of Net::DNS in MacPorts since 2015-11-09 is 1.03, also known as 1.30.0. The previous version was 1.02, also known as 1.20.0. On Dec 6, 2015, at 11:13 AM, Robert Chalmers wrote: > I notice from that link https://rt.cpan.org/Public/Bug/Display.html?id=108745 > that you posted Daniel... > > Quote "I reverted Net::DNS to version 1.02 and now the error message is gone.” > > Is it worth doing this, or will a fix appear soon do you think? We don't know when the developers of Net::DNS will release a fixed version. But they have already posted a developer preview a couple days ago that claims to address it. We would not usually want to publish a developer preview or other non-stable release in MacPorts... > and how exactly will I revert anyway… :-( Instructions are here: https://trac.macports.org/wiki/howto/InstallingOlderPort The port you would be wanting to downgrade is called p5-net-dns. If you need to reinstall it, the revision number to go back to Net::DNS 1.02 is r140430. _______________________________________________ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users