Subject: bug#8561: 24.0.50; Test programme to check net/if.h is faulty

From: Glenn Morris <[email-masked]>
Date: Wed, 06 Dec 2017 13:40:11 -0500

Peter Dyballa wrote:

> Now at revno: 104020 I see that this test programme is faulty. It has
>
> 	#if HAVE_SYS_SOCKET_H
> 	#include <sys/socket.h>
> 	#endif
>
> but HAVE_SYS_SOCKET_H is neither defined in the test programme nor on
> the command line of gcc's invocation. So sys/socket.h is not included,
> sockaddr and sockaddr_storage are not declared and gcc complains:

It follows a line AC_CHECK_HEADERS_ONCE(sys/socket.h),
which defines HAVE_SYS_SOCKET_H is sys/socket.h is present.

If this still happens, I guess your system is misconfigured somehow.