Hi,
Trying to compile on Ubuntu 16.04, with "make all" I'm stuck at:
-----
In file included from /usr/src/libreswan-3.25/linux/include/libreswan.h:78:0,
from
/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:57:
/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c: In function
‘netlink_raw_eroute’:
/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:709:22: error:
‘IPPROTO_ICMPV6’ undeclared (first use in this function)
transport_proto == IPPROTO_ICMPV6) {
^
/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
/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c: In function
‘netlink_add_sa’:
/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:1360:4: error:
‘IPPROTO_ICMPV6’ undeclared (first use in this function)
IPPROTO_ICMPV6 == sa->transport_proto) {
^
/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c: In function
‘netlink_bypass_policy’:
/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:2766:15: error:
‘IPPROTO_ICMPV6’ undeclared (first use in this function)
if (proto == IPPROTO_ICMPV6) {
^
/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c: In function
‘netlink_v6holes’:
/usr/src/libreswan-3.25/programs/pluto/kernel_netlink.c:2837:41: error:
‘IPPROTO_ICMPV6’ undeclared (first use in this function)
ret = netlink_bypass_policy(AF_INET6, IPPROTO_ICMPV6,
^
../../mk/depend.mk:34: recipe for target 'kernel_netlink.o' failed
make[3]: *** [kernel_netlink.o] Error 1
../../mk/targets.mk:90: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/usr/src/libreswan-3.25/programs/pluto'
../mk/targets.mk:90: recipe for target 'recursive-all' failed
make[1]: *** [recursive-all] Error 2
make[1]: Leaving directory '/usr/src/libreswan-3.25/programs'
mk/targets.mk:90: recipe for target 'recursive-all' failed
make: *** [recursive-all] Error 2
-----
When I try "make deb" instead I get:
-----
dpkg-source: warning: unknown information field 'Rules-Requires-Root' in input
data in general section of control info file
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
dpkg-buildpackage: error: dpkg-source -i --before-build libreswan-3.25 gave
error exit status 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -D -us -uc -i -b failed
Makefile:608: recipe for target 'deb' failed
make: *** [deb] Error 29
-----
The "make all" errors look like they're IPv6 related. We don't use IPv6.
Would leaving out IPv6 support allow compilation? If so, what's the
invocation for that?
Thanks,
Whit
_______________________________________________
Swan mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan