[Buildroot] [PATCH v1] dhcpcd: fix ipv6 related compile failure

Peter Korsgaard peter at korsgaard.com
Tue Apr 28 19:54:50 UTC 2015


>>>>> "Peter" == Peter Seiderer <ps.report at gmx.net> writes:

 > Add '-D_GNU_SOURCE' to gain missing struct in6_pktinfo definition.
 > Fixes [1]:

 > ipv6.h:211:41: error: invalid application of 'sizeof' to incomplete type 'struct in6_pktinfo'
 >   unsigned char sndbuf[CMSG_SPACE(sizeof(struct in6_pktinfo))];
 >                                          ^
 > ipv6.h:195:38: error: invalid application of 'sizeof' to incomplete type 'struct in6_pktinfo'
 >  #define IP6BUFLEN (CMSG_SPACE(sizeof(struct in6_pktinfo)) + \
 >                                       ^
 > ipv6.h:214:23: note: in expansion of macro 'IP6BUFLEN'
 >   unsigned char rcvbuf[IP6BUFLEN];

 > [1] http://autobuild.buildroot.net/results/523/523858fb930e74fe28f24989ff0697693b5fdd67

Bernd sent a similar patch:

http://patchwork.ozlabs.org/patch/462596/

But this is imho nicer than patching the source, so I've applied this
and marked that patch as superseed.

Thanks both!

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list