[oe] [meta-networking][PATCH] openconnect: fix parallel compilation failure

Jussi Kukkonen jussi.kukkonen at intel.com
Wed Aug 23 10:46:15 UTC 2017


On 23 August 2017 at 13:08, <Qi.Chen at windriver.com> wrote:

> From: Chen Qi <Qi.Chen at windriver.com>
>
> This patch solves the following error which appears now and then because of
> parallel building.
>
>   ../git/main.c:78:21: fatal error: version.c: No such file or directory
>
> version.c is generated at build time. And it's needed by some objects. So
> it needs to be generated first to avoid compilation failure.
>
> This patch fix the problem by generating version.c first before building
> others.
>
> Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
> ---
>  meta-networking/recipes-connectivity/openconnect/openconnect_git.bb | 4
> ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/meta-networking/recipes-connectivity/openconnect/openc
> onnect_git.bb b/meta-networking/recipes-connectivity/openconnect/openc
> onnect_git.bb
> index 3a1f0f3..4242aa5 100644
> --- a/meta-networking/recipes-connectivity/openconnect/openconnect_git.bb
> +++ b/meta-networking/recipes-connectivity/openconnect/openconnect_git.bb
> @@ -25,3 +25,7 @@ inherit autotools pkgconfig
>
>  EXTRA_OECONF += "--with-vpnc-script=${SYSROOT_DESTDIR}${sysconfdir}/vpnc/vpnc-script
> \
>                   --disable-static"
> +
> +do_compile_prepend() {
> +    make version.c
> +}
>

Upstream has had a proper Makefile.am fix for this since August 2016. I
think the recipe should just be upgraded -- VPN software from 2015 is a bad
idea.

Jussi



More information about the Openembedded-devel mailing list