net/sendemail fails with perl 5.14 (INET6) (was: Re: "net/sendemail" fails after updating Perl)

Ion-Mihai Tetcu itetcu at
Sun May 22 12:51:46 UTC 2011

On Sun, 22 May 2011 21:21:44 +0900
Hajimu UMEMOTO <ume at> wrote:

> Hi,
> >>>>> On Sat, 21 May 2011 08:36:45 -0400
> >>>>> Jerry <jerry at> said:
> jerry> The port: "/net/sendemail" builds fine after the update to
> jerry> Perl; however, it no longer runs. It terminates with this
> jerry> error message:
> jerry> Subroutine IO::Socket::INET6::sockaddr_in6 redefined
> jerry> at /usr/local/lib/perl5/5.14.0/ line 67.
> jerry> at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/
> jerry> line 21
> Perl 5.14 has its own IPv6 support.  I suspect it is conflict with
> p5-IO-Socket-INET6.

No, a nice thing about this port is that it's self contained (the only
two optional depends, for TLS, are p5-IO-Socket-SSL and p5-Crypt-SSLeay).

The port is at the latest version (released in 2009, hmmmm).
Since perl 5.14 is not the default, I marked it broken for now and
ping upstream to see if there's still any active development.
I don't intend to maintain this as a fork ; anyone wanting to take over
maintainership has just to ping me.

> I found other compatibility issue that 5.14 deesn't has sv_undef,
> sv_yes nor sv_no, anymore.  It causes that cyrus-imapd doesn't build
> with 5.14.  Perhaps, there are more ports which are affected by this
> issue.

Any way to detect this at build time? We could od a run on pointy if
that's the case, and at least have a list of problems.

IOnut - Un^d^dregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"
FreeBSD committer -> itetcu at, PGP Key ID 057E9F8B493A297B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url :

More information about the freebsd-ports mailing list