Subject: [PATCH] ipsec-tools: racoonctl buildfix Upstream-Status: Pending building ipsec-tools failed building/linking racoonctl with some errors: - missing "yylex" error - some linking errors for variables defined in racoon but not racoonctl - some symbols from nattraversal.c where not found as it wasn't linked when building with NAT support. Signed-off-by: Liviu Gheorghisan Signed-off-by: Daniel BORNAZ --- diff -rupN a/src/racoon/Makefile.am b/src/racoon/Makefile.am --- a/src/racoon/Makefile.am 2014-03-05 12:16:52.907101044 +0100 +++ b/src/racoon/Makefile.am 2014-03-05 12:17:10.946320064 +0100 @@ -44,7 +44,17 @@ racoon_DEPENDENCIES = \ $(CRYPTOBJS) $(HYBRID_OBJS) $(NATT_OBJS) $(FRAG_OBJS) $(SECCTX_OBJS) \ vmbuf.o sockmisc.o misc.o -racoonctl_SOURCES = racoonctl.c str2val.c +racoonctl_SOURCES = \ + session.c isakmp.c handler.c \ + isakmp_ident.c isakmp_agg.c isakmp_base.c \ + isakmp_quick.c isakmp_inf.c isakmp_newg.c \ + gssapi.c dnssec.c getcertsbyname.c privsep.c \ + pfkey.c admin.c evt.c ipsec_doi.c oakley.c grabmyaddr.c vendorid.c \ + policy.c localconf.c remoteconf.c crypto_openssl.c algorithm.c \ + proposal.c sainfo.c strnames.c nattraversal.c \ + plog.c logger.c schedule.c str2val.c \ + safefile.c backupsa.c genlist.c rsalist.c \ + cftoken.l cfparse.y prsa_tok.l prsa_par.y racoonctl.c racoonctl_LDADD = libracoon.la ../libipsec/libipsec.la libracoon_la_SOURCES = kmpstat.c vmbuf.c sockmisc.c misc.c diff -rupN a/src/racoon/racoonctl.c b/src/racoon/racoonctl.c --- a/src/racoon/racoonctl.c 2014-03-05 12:16:52.915100698 +0100 +++ b/src/racoon/racoonctl.c 2014-03-05 12:17:17.906018754 +0100 @@ -247,6 +247,9 @@ usage() #error "Incompatible racoonctl interface" #endif +int f_local = 0; /* local test mode. behave like a wall. */ +int dump_config =0; + int main(ac, av) int ac;