[oe] [meta-networking][PATCH] openconnect: fix do_compile failure

Chen Qi Qi.Chen at windriver.com
Thu May 12 04:20:29 UTC 2016


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

The problem is that version.c needs to be there when building some objects
which needs main.c. But version.c depends on main.c and is generated at
build time.

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/openconnect_git.bb b/meta-networking/recipes-connectivity/openconnect/openconnect_git.bb
index 6d3c252..71a8ca0 100644
--- a/meta-networking/recipes-connectivity/openconnect/openconnect_git.bb
+++ b/meta-networking/recipes-connectivity/openconnect/openconnect_git.bb
@@ -16,3 +16,7 @@ inherit autotools pkgconfig
 
 EXTRA_OECONF += "--with-vpnc-script=${SYSROOT_DESTDIR}${sysconfdir}/vpnc/vpnc-script \
                  --disable-static"
+
+do_compile_prepend() {
+    make version.c
+}
-- 
2.8.1




More information about the Openembedded-devel mailing list