[SR-Users] FreeBSD build broken (with patch)
Daniel-Constantin Mierla
miconda at gmail.com
Mon Apr 22 18:12:55 CEST 2013
Hello,
thanks, patch applied on master. The stable branches are not affected,
this file being a new one added along with dnssec module.
Cheers,
Daniel
On 4/22/13 5:21 PM, Victor V. Kustov wrote:
> Hi all!
>
> # gmake group_include="standard mysql debug radius"
> CC (gcc) [kamailio] proxy.o
> CC (gcc) [kamailio] dns_func.o
> In file included from dns_func.c:31:
> /usr/include/resolv.h:157: error: array type has incomplete element type
> /usr/include/resolv.h:171: error: field 'addr' has incomplete type
> /usr/include/resolv.h:195: error: field 'sin' has incomplete type
> gmake: *** [dns_func.o] Error 1
>
> It's because incomplete headers for FreeBSD.
>
>
> diff --git a/dns_func.c b/dns_func.c
> index 6eedf0d..5a9bf7e 100644
> --- a/dns_func.c
> +++ b/dns_func.c
> @@ -28,6 +28,7 @@
> #include "dns_func.h"
>
>
> +#include <netinet/in.h>
> #include <resolv.h>
> #include <sys/types.h>
> #include <netdb.h>
>
> I write patch in message body 'cause think need patch to config
> scripts, not dns_func.c.
>
> #include <netinet/in.h> - need before #include <resolv.h>
>
>
--
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
More information about the sr-users
mailing list