[Buildroot] [PATCH 1/1] package/strongswan: fix build without eap-sim

Arnout Vandecappelle arnout at mind.be
Mon Oct 25 20:16:11 UTC 2021



On 16/10/2021 22:59, Fabrice Fontaine wrote:
> Build of eap-sim-file or eap-simaka-reauth fails without eap-sim since
> commit 89f20c1c3f9d667ec0a40bcfe17db94ff098e6c0:
> 
> make[6]: *** No rule to make target '../../../../src/libsimaka/libsimaka.la', needed by 'libstrongswan-eap-sim-file.la'.  Stop.
> 
> make[6]: *** No rule to make target '../../../../src/libsimaka/libsimaka.la', needed by 'libstrongswan-eap-simaka-reauth.la'.  Stop.
> 
> So select eap-sim or eap-aka if needed to enable build of simaka library
> 
> Fixes:
>   - http://autobuild.buildroot.org/results/0c550721c20946e5b9d07951a9698b88e9c53e7f
>   - http://autobuild.buildroot.org/results/354a022f789067edfe7ebd464991d1695a697a7a
> 
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>

  Applied to master, thanks.

  Regards,
  Arnout

> ---
>   package/strongswan/Config.in | 9 +++++++++
>   1 file changed, 9 insertions(+)
> 
> diff --git a/package/strongswan/Config.in b/package/strongswan/Config.in
> index 4f02efb79d..23334470fd 100644
> --- a/package/strongswan/Config.in
> +++ b/package/strongswan/Config.in
> @@ -86,11 +86,13 @@ config BR2_PACKAGE_STRONGSWAN_EAP_SIM
>   config BR2_PACKAGE_STRONGSWAN_EAP_SIM_FILE
>   	bool "Enable EAP-SIM file backend"
>   	default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
> +	select BR2_PACKAGE_STRONGSWAN_EAP_SIM
>   
>   config BR2_PACKAGE_STRONGSWAN_EAP_SIM_PCSC
>   	bool "Enable EAP-SIM smart card backend"
>   	depends on !BR2_STATIC_LIBS # pcsc-lite
>   	select BR2_PACKAGE_PCSC_LITE
> +	select BR2_PACKAGE_STRONGSWAN_EAP_SIM
>   
>   config BR2_PACKAGE_STRONGSWAN_EAP_AKA
>   	bool "Enable EAP-AKA"
> @@ -100,18 +102,25 @@ config BR2_PACKAGE_STRONGSWAN_EAP_AKA_3GPP2
>   	bool "Enable EAP-AKA 3GPP2 algorithms"
>   	default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
>   	select BR2_PACKAGE_GMP
> +	select BR2_PACKAGE_STRONGSWAN_EAP_AKA
>   
>   config BR2_PACKAGE_STRONGSWAN_EAP_SIMAKA_SQL
>   	bool "Enable EAP-SIM/AKA backend based on a triplet/quintuplet SQL database"
>   	default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
> +	select BR2_PACKAGE_STRONGSWAN_EAP_AKA
> +	select BR2_PACKAGE_STRONGSWAN_EAP_SIM
>   
>   config BR2_PACKAGE_STRONGSWAN_EAP_SIMAKA_PSEUDONYM
>   	bool "Enable EAP-SIM/AKA pseudonym storage"
>   	default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
> +	select BR2_PACKAGE_STRONGSWAN_EAP_AKA
> +	select BR2_PACKAGE_STRONGSWAN_EAP_SIM
>   
>   config BR2_PACKAGE_STRONGSWAN_EAP_SIMAKA_REAUTH
>   	bool "Enable EAP-SIM/AKA reauthentication data storage"
>   	default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
> +	select BR2_PACKAGE_STRONGSWAN_EAP_AKA
> +	select BR2_PACKAGE_STRONGSWAN_EAP_SIM
>   
>   config BR2_PACKAGE_STRONGSWAN_EAP_IDENTITY
>   	bool "Enable EAP-Identity"
> 


More information about the buildroot mailing list