When configured with IKEv1 but not IKEv2, the libraries charon links against lack symbol ike_auth_lifetime_create which is provided by ike_auth_lifetime.c. This patch makes sure ike_auth_lifetime.c is compiled and linked into libcharon.so. Signed-off-by: Anthony G. Basile X-Gentoo-Bug: 435614 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=435614 --- diff -Naur strongswan-5.0.0.orig/src/libcharon/Makefile.am strongswan-5.0.0/src/libcharon/Makefile.am --- strongswan-5.0.0.orig/src/libcharon/Makefile.am 2012-06-01 00:43:57.000000000 -0400 +++ strongswan-5.0.0/src/libcharon/Makefile.am 2012-09-21 07:09:06.000000000 -0400 @@ -120,6 +120,7 @@ sa/ikev1/tasks/quick_mode.c sa/ikev1/tasks/quick_mode.h \ sa/ikev1/tasks/quick_delete.c sa/ikev1/tasks/quick_delete.h \ sa/ikev1/tasks/mode_config.c sa/ikev1/tasks/mode_config.h \ +sa/ikev2/tasks/ike_auth_lifetime.c sa/ikev2/tasks/ike_auth_lifetime.h \ processing/jobs/dpd_timeout_job.c processing/jobs/dpd_timeout_job.h \ processing/jobs/adopt_children_job.c processing/jobs/adopt_children_job.h endif