Hi.
No, the cherry-picking was fine. But you stumbled into exactly a safety
net that I had added to check that the correct codepath was picked on
BSD systems. It's strange that you have
checking for struct sockaddr.sa_len... yes
but for some reason it executes code under
#ifndef HAVE_STRUCT_SOCKADDR_SA_LEN
...
#endif
Can you check the config.h file to see whether
HAVE_STRUCT_SOCKADDR_SA_LEN was defined and, if not, investigate why?
In my Darwin system I have
#define HAVE_STRUCT_SOCKADDR_SA_LEN 1
in config.h.
The problem is obsolete config.h.in - it does not contain
/* Define to 1 if `sa_len' is member of `struct sockaddr'. */
#undef HAVE_STRUCT_SOCKADDR_SA_LEN
It have to be regenerated by "debian/rules autotools".
After that it builds fine.
Petr
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]