Platform:
SunOS epsilon 5.8 Generic sun4u sparc SUNW,Ultra-5_10
Description:
IPPROTO_IPIP is not redefined as IPPROTO_ENCAP, causing compilation to fail.
It works fine with Solaris 2.6
Proposed fix:
Change conditional defines in igmp.h
Compiler output:
make[3]: Entering directory `/tmp/mrt-2.2.2a/src.sunos5.8/lib/kernel'
gcc -c -g -O2 -Wall -Wno-char-subscripts -DHAVE_CONFIG_H -D_REENTRANT -D_POSIX
_PTHREAD_SEMANTICS -DFUNCPROTO -I../../include -D_POSIX_C_SOURCE=199506 -D_XOPEN
_SOURCE=500 -D_XOPEN_SOURCE_EXTENDED=1 -D_XOPEN_VERSION=4 -D__EXTENSIONS__ -D_VA
_LIST -I/usr/local/include igmp.c
igmp.c: In function `igmp_send':
igmp.c:145: `IPPROTO_IPIP' undeclared (first use in this function)
igmp.c:145: (Each undeclared identifier is reported only once
igmp.c:145: for each function it appears in.)
make[3]: *** [igmp.o] Error 1