diff -Naur --exclude='*.a' irllinux-1.0/include/kernel_alg.h irllinux-1.0.fixed/include/kernel_alg.h --- irllinux-1.0/include/kernel_alg.h 2004-12-21 07:40:08.000000000 -0800 +++ irllinux-1.0.fixed/include/kernel_alg.h 2005-09-13 15:34:21.000000000 -0700 @@ -18,6 +18,8 @@ #ifndef _KERNEL_ALG_H #define _KERNEL_ALG_H +#include "pfkeyv2.h" + struct sadb_msg; /* forward definition */ /* Registration messages from pluto */ diff -Naur --exclude='*.a' irllinux-1.0/irl/vpn.exp irllinux-1.0.fixed/irl/vpn.exp --- irllinux-1.0/irl/vpn.exp 2005-07-29 11:13:53.000000000 -0700 +++ irllinux-1.0.fixed/irl/vpn.exp 2005-09-13 15:25:21.000000000 -0700 @@ -1,4 +1,4 @@ -#!/usr/intel/bin/expectk +#!/usr/bin/expectk # Client interface for Linux VPN <-> NetStructure ### GLOBALS diff -Naur --exclude='*.a' irllinux-1.0/programs/ikeping/ikeping.c irllinux-1.0.fixed/programs/ikeping/ikeping.c --- irllinux-1.0/programs/ikeping/ikeping.c 2004-10-17 16:58:59.000000000 -0700 +++ irllinux-1.0.fixed/programs/ikeping/ikeping.c 2005-09-13 15:33:01.000000000 -0700 @@ -196,7 +196,8 @@ ip_address sender; struct isakmp_hdr ih; char buf[64]; - int n, rport, sendlen; + int n, rport; + socklen_t sendlen; const char *xchg_name; int xchg;