conflicting definitions: SVN r333283 et al
Michael Butler
imb at protected-networks.net
Mon May 7 16:53:41 UTC 2018
Entirely possible - I haven’t focused on ‘make buildworld’ logs for a while - just concerned how many applications rely on the afnet6 definition ..
Sent from my iPhone
> On May 7, 2018, at 10:16, Mark Johnston <markj at freebsd.org> wrote:
>
>> On Mon, May 07, 2018 at 09:18:54AM -0400, Michael Butler wrote:
>> Recent netdump changes appear to introduced/highlighted conflicting
>> definitions ..
>
> The conflicting definitions in ip_compat.h already existed, and I'm not
> sure why the netdump import brought them to light. I didn't see this
> failure when doing build testing, and the CI jobs aren't reporting
> anything. Is this happening during a buildworld?
>
>> Building /usr/obj/usr/src/i386.i386/lib/libsysdecode/ioctl.c
>> In file included from <stdin>:70:
>> In file included from
>> /usr/obj/usr/src/i386.i386/tmp/usr/include/netinet/netdump/netdump.h:37:
>> In file included from
>> /usr/obj/usr/src/i386.i386/tmp/usr/include/net/if.h:48:
>> /usr/obj/usr/src/i386.i386/tmp/usr/include/sys/socket.h:251:9: warning:
>> 'AF_INET6' macro redefined [-Wmacro-redefined]
>> #define AF_INET6 28 /* IPv6 */
>> ^
>> /usr/obj/usr/src/i386.i386/tmp/usr/include/netinet/ip_compat.h:1467:10:
>> note: previous definition is here
>> # define AF_INET6 26
>> ^
>> In file included from <stdin>:70:
>> In file included from
>> /usr/obj/usr/src/i386.i386/tmp/usr/include/netinet/netdump/netdump.h:37:
>> /usr/obj/usr/src/i386.i386/tmp/usr/include/net/if.h:58:10: warning:
>> 'IFNAMSIZ' macro redefined [-Wmacro-redefined]
>> #define IFNAMSIZ IF_NAMESIZE
>> ^
>> /usr/obj/usr/src/i386.i386/tmp/usr/include/netinet/ip_compat.h:1415:9:
>> note: previous definition is here
>> #define IFNAMSIZ 16
>> ^
>> 2 warnings generated.
>>
>> imb
>>
More information about the freebsd-current
mailing list