http://trac.macports.org/browser/trunk/dports/net/libnice/files/patch-agent-interfaces.c.diff http://bugs.gentoo.org/show_bug.cgi?id=343611 fix compilation error due to anonymous struct --- agent/interfaces.c +++ agent/interfaces.c @@ -198,7 +198,7 @@ struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)ifa->ifa_addr; /* Skip link-local addresses, they require a scope */ - if (IN6_IS_ADDR_LINKLOCAL (sa6->sin6_addr.s6_addr)) + if (IN6_IS_ADDR_LINKLOCAL ((struct in6_addr *)sa6->sin6_addr.s6_addr)) continue; if (inet_ntop (AF_INET6, &sa6->sin6_addr, addr_as_string,