[Swan] Compiling on Ubuntu 16.04

Whit Blauvelt whit.swan at transpect.com
Sun Aug 12 17:14:13 UTC 2018


On Sun, Aug 12, 2018 at 12:20:18PM -0400, Paul Wouters wrote:

> >/usr/src/libreswan/programs/pluto/kernel_pfkey.c:754:13: error: ‘pfkey_register_proto’ defined but not used [-Werror=unused-function]
> >static void pfkey_register_proto(unsigned int sadb_register,
> 
> I pushed a fix for that. XFRM/NETKEY no longer uses this function, so
> it was throwing an error when using USE_KLIPS=false which the debian
> build uses.

Thanks Paul,

Now on first attempt from virgin git using "make deb" we're back to:

-----

In file included from /usr/src/libreswan/programs/pluto/linux-copy/linux/xfrm.h:5:0,
                 from /usr/src/libreswan/programs/pluto/kernel_netlink.c:56:
/usr/include/netinet/in.h:101:5: error: expected identifier before numeric constant
     IPPROTO_HOPOPTS = 0,   /* IPv6 Hop-by-Hop options.  */
     ^

-----

So again used:

echo USE_XFRM_HEADER_COPY=false >> Makefile.inc.local

and end up halted at:

-----

In file included from /usr/include/linux/xfrm.h:4:0,
                 from /usr/src/libreswan/programs/pluto/kernel_netlink.c:56:
/usr/include/netinet/in.h:101:5: error: expected identifier before numeric constant
     IPPROTO_HOPOPTS = 0,   /* IPv6 Hop-by-Hop options.  */
     ^
-----

Best,
Whit


More information about the Swan mailing list