<div dir="ltr"><div><div class="gmail_signature"><span style="font-family:Calibri;font-size:11pt">Hi guys, </span><br></div></div><div class="gmail_quote"><div dir="ltr"><p style="margin:0in;font-family:Calibri;font-size:11pt"><br></p><p style="margin:0in;font-family:Calibri;font-size:11pt">I am getting the following compile error, using libreswan 3.12 and 3.13, on Ubuntu: </p><p style="margin:0in;font-family:Calibri;font-size:11pt">This happens when I do <b>make modules</b></p><p style="margin:0in;font-family:Calibri;font-size:11pt">Any ideas?</p><p style="margin:0in;font-family:Calibri;font-size:11pt"><br></p><p style="margin:0in;font-family:Calibri;font-size:11pt">In file included
from /home/lab/agupta/new/libreswan-3.13/modobj/ipsec_xmit.c:57:0:</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">/home/lab/agupta/new/libreswan-3.13/modobj/ipsec_xmit.c:
In function ‘ipsec_xmit_ipip’:</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">/home/lab/agupta/new/libreswan-3.13/linux/include/libreswan/ipsec_tunnel.h:33:42:
warning: passing argument 2 of ‘__ip_select_ident’ makes integer from point</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt"> #define lsw_ip4_hdr(ixirs)      ((struct iphdr *) (ixirs)-&gt;iph)</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">                                          ^</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">/home/lab/agupta/new/libreswan-3.13/linux/include/libreswan/ipsec_param2.h:29:59:
note: in definition of macro ‘KLIPS_IP_SELECT_IDENT’</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt"> #define KLIPS_IP_SELECT_IDENT(iph, skb)
__ip_select_ident(iph, skb_dst(skb), 0)</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">                                                          
^</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">/home/lab/agupta/new/libreswan-3.13/modobj/ipsec_xmit.c:1242:25:
note: in expansion of macro ‘lsw_ip4_hdr’</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   KLIPS_IP_SELECT_IDENT(lsw_ip4_hdr(ixs),
ixs-&gt;skb);</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">                         ^</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">In file included
from include/net/tcp.h:41:0,</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">                 from
/home/lab/agupta/new/libreswan-3.13/modobj/ipsec_xmit.c:47:</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">include/net/ip.h:275:6:
note: expected ‘int’ but argument is of type ‘struct dst_entry *’</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt"> void __ip_select_ident(struct iphdr *iph, int
segs);</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">      ^</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt"><b>In file included
from /home/lab/agupta/new/libreswan-3.13/modobj/ipsec_xmit.c:57:0:</b></p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">/h<b>ome/lab/agupta/new/libreswan-3.13/linux/include/libreswan/ipsec_tunnel.h:33:42:
error: too many arguments to function ‘__ip_select_ident’</b></p>

<p style="margin:0in;font-family:Calibri;font-size:11pt"><b> #define lsw_ip4_hdr(ixirs)      ((struct iphdr *) (ixirs)-&gt;iph)</b></p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">                                          ^</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">/home/lab/agupta/new/libreswan-3.13/linux/include/libreswan/ipsec_param2.h:29:59:
note: in definition of macro ‘KLIPS_IP_SELECT_IDENT’</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt"> #define KLIPS_IP_SELECT_IDENT(iph, skb)
__ip_select_ident(iph, skb_dst(skb), 0)</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">                                                          
^</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">/home/lab/agupta/new/libreswan-3.13/modobj/ipsec_xmit.c:1242:25:
note: in expansion of macro ‘lsw_ip4_hdr’</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">   KLIPS_IP_SELECT_IDENT(lsw_ip4_hdr(ixs),
ixs-&gt;skb);</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">                         ^</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">In file included
from include/net/tcp.h:41:0,</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">                 from
/home/lab/agupta/new/libreswan-3.13/modobj/ipsec_xmit.c:47:</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">include/net/ip.h:275:6:
note: declared here</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt"> void __ip_select_ident(struct iphdr *iph, int
segs);</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">      ^</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">make[3]: ***
[/home/lab/agupta/new/libreswan-3.13/modobj/ipsec_xmit.o] Error 1</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">make[2]: ***
[_module_/home/lab/agupta/new/libreswan-3.13/modobj] Error 2</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">make[2]: Leaving
directory `/usr/src/linux-headers-3.13.0-57-generic&#39;</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">make[1]: ***
[module26] Error 2</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">make[1]: Leaving
directory `/home/lab/agupta/new/libreswan-3.13&#39;</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt">make: *** [module]
Error 2</p>
</div>
</div><br></div>