Patch: diff --git a/src/iperf_multicast_api.c b/src/iperf_multicast_api.c index e47e7088..b0ea7ecb 100644 --- a/src/iperf_multicast_api.c +++ b/src/iperf_multicast_api.c @@ -178,7 +178,7 @@ static int iperf_multicast_join_v4_pi(struct thread_Settings *inSettings) { static int iperf_multicast_join_v6(struct thread_Settings *inSettings) { #if (HAVE_DECL_IPV6_JOIN_GROUP || HAVE_DECL_IPV6_ADD_MEMBERSHIP) -#if HAVE_STRUCT_IPV6_MREQ +#if (HAVE_IPV6 && HAVE_STRUCT_IPV6_MREQ) struct ipv6_mreq mreq; memcpy(&mreq.ipv6mr_multiaddr,...
Patch did not seem to attach, let me try again:
Compilation fails with --disable-ipv6