This affects the XMMS plugin.  configure.in has this test:

  AC_CHECK_TYPES(socklen_t, [], [])

And src/plugin_xmms/http.c is the only consumer:

  #ifndef HAVE_SOCKLEN_T
  typedef unsigned int socklen_t;
  #endif

Together this looks bogus to me.  The configure check looks for
socklen_t in the default headers.  If it isn't found there, socklen_t
will be typedef'ed.

However, at least on FreeBSD socklen_t is defined in <sys/socket.h>,
which is not checked by AC_CHECK_TYPES() but which is included in
http.c.  This can result in such errors:

http.c:48: redefinition of `socklen_t'
/usr/include/sys/socket.h:54: `socklen_t' previously declared here

-- 
Christian "naddy" Weisgerber                          [EMAIL PROTECTED]
_______________________________________________
Flac-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/flac-dev

Reply via email to