24 Aug
2005
24 Aug
'05
9:49 a.m.
Valeriy V. Peshkoff wrote:
In file included from ../include/libradius.h:38, from dict.c:42: /usr/include/sys/socket.h:243: error: redefinition of `struct sockaddr_storage'
It seems to me the bug is either in autoconf or in FreeBSD headers. I don't know what could be done in FreeRADIUS to work around it.
You could possibly try: 1. Install the latest autoconf version and run a "make configure". 2. If it still doesn't work, try to use CFLAGS=-DHAVE_STRUCT_SOCKADDR_STORAGE
But i've compile 1.0.4 version on this server without any problem
Version 1.0.4 uses autoconf 2.13, lastest CVS uses autoconf 2.59. Did you try to regenerate "configure" with the autotools from the FreeBSD port ? -- Nicolas Baradakis