From cc348dcca26e4dd84b8ef27e8c67f7aff5b57dd1 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Thu, 20 Aug 2015 16:36:54 +0200 Subject: [PATCH] LWIP_IGMP and LWIP_MULTICAST_TX_OPTIONS need LWIP_IPV4 --- src/core/init.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/core/init.c b/src/core/init.c index 15a055a5..253c8911 100644 --- a/src/core/init.c +++ b/src/core/init.c @@ -105,6 +105,12 @@ #if (LWIP_IGMP && !LWIP_MULTICAST_TX_OPTIONS) #error "If you want to use IGMP, you have to define LWIP_MULTICAST_TX_OPTIONS==1 in your lwipopts.h" #endif +#if (LWIP_IGMP && !LWIP_IPV4) + #error "IGMP needs LWIP_IPV4 enabled in your lwipopts.h" +#endif +#if (LWIP_MULTICAST_TX_OPTIONS && !LWIP_IPV4) + #error "LWIP_MULTICAST_TX_OPTIONS needs LWIP_IPV4 enabled in your lwipopts.h" +#endif #if ((LWIP_NETCONN || LWIP_SOCKET) && (MEMP_NUM_TCPIP_MSG_API<=0)) #error "If you want to use Sequential API, you have to define MEMP_NUM_TCPIP_MSG_API>=1 in your lwipopts.h" #endif