<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">See <a href="https://libreswan.org/wiki/Libreswan_on_Debian_Wheezy">https://libreswan.org/wiki/Libreswan_on_Debian_Wheezy</a><div><br></div><div>And use “make deb”<br><br><div id="AppleMailSignature">Sent from my phone</div><div><br>On Aug 11, 2018, at 16:51, Whit Blauvelt <<a href="mailto:whit.swan@transpect.com">whit.swan@transpect.com</a>> wrote:<br><br></div><blockquote type="cite"><div><span>Hi,</span><br><span></span><br><span>Trying to compile on Ubuntu 16.04, with "make all" I'm stuck at:</span><br><span></span><br><span>-----</span><br><span></span><br><span>In file included from /usr/src/libreswan-3.25/linux/include/libreswan.h:78:0,</span><br><span>                 from /usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:57:</span><br><span>/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c: In function ‘netlink_raw_eroute’:</span><br><span>/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:709:22: error: ‘IPPROTO_ICMPV6’ undeclared (first use in this function)</span><br><span>   transport_proto == IPPROTO_ICMPV6) {</span><br><span>                      ^</span><br><span>/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:709:22: note: each undeclared identifier is reported only once for each function it appears in</span><br><span>/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c: In function ‘netlink_add_sa’:</span><br><span>/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:1360:4: error: ‘IPPROTO_ICMPV6’ undeclared (first use in this function)</span><br><span>    IPPROTO_ICMPV6 == sa->transport_proto) {</span><br><span>    ^</span><br><span>/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c: In function ‘netlink_bypass_policy’:</span><br><span>/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:2766:15: error: ‘IPPROTO_ICMPV6’ undeclared (first use in this function)</span><br><span>  if (proto == IPPROTO_ICMPV6) {</span><br><span>               ^</span><br><span>/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c: In function ‘netlink_v6holes’:</span><br><span>/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:2837:41: error: ‘IPPROTO_ICMPV6’ undeclared (first use in this function)</span><br><span>   ret = netlink_bypass_policy(AF_INET6, IPPROTO_ICMPV6,</span><br><span>                                         ^</span><br><span>../../mk/depend.mk:34: recipe for target 'kernel_netlink.o' failed</span><br><span>make[3]: *** [kernel_netlink.o] Error 1</span><br><span>../../mk/targets.mk:90: recipe for target 'all' failed</span><br><span>make[2]: *** [all] Error 2</span><br><span>make[2]: Leaving directory '/usr/src/libreswan-3.25/programs/pluto'</span><br><span>../mk/targets.mk:90: recipe for target 'recursive-all' failed</span><br><span>make[1]: *** [recursive-all] Error 2</span><br><span>make[1]: Leaving directory '/usr/src/libreswan-3.25/programs'</span><br><span>mk/targets.mk:90: recipe for target 'recursive-all' failed</span><br><span>make: *** [recursive-all] Error 2</span><br><span></span><br><span>-----</span><br><span></span><br><span>When I try "make deb" instead I get:</span><br><span></span><br><span>-----</span><br><span></span><br><span>dpkg-source: warning: unknown information field 'Rules-Requires-Root' in input data in general section of control info file</span><br><span>dpkg-source: error: cannot read libreswan-3.25/debian/patches/0003-update-README.nss-to-match-debian-defaults-for-IPSEC.patch: No such file or directory</span><br><span>dpkg-buildpackage: error: dpkg-source -i --before-build libreswan-3.25 gave error exit status 2</span><br><span>debuild: fatal error at line 1376:</span><br><span>dpkg-buildpackage -rfakeroot -D -us -uc -i -b failed</span><br><span>Makefile:608: recipe for target 'deb' failed</span><br><span>make: *** [deb] Error 29</span><br><span></span><br><span>-----</span><br><span></span><br><span>The "make all" errors look like they're IPv6 related. We don't use IPv6.</span><br><span>Would leaving out IPv6 support allow compilation? If so, what's the</span><br><span>invocation for that?</span><br><span></span><br><span>Thanks,</span><br><span>Whit</span><br><span>_______________________________________________</span><br><span>Swan mailing list</span><br><span><a href="mailto:Swan@lists.libreswan.org">Swan@lists.libreswan.org</a></span><br><span><a href="https://lists.libreswan.org/mailman/listinfo/swan">https://lists.libreswan.org/mailman/listinfo/swan</a></span><br></div></blockquote></div></body></html>