[OE-core] [PATCH] avahi-ui: set S before doing an include ("require").
Paul Gortmaker
paul.gortmaker at windriver.com
Tue Feb 10 19:07:50 UTC 2015
It is unclear when this started, but the build error seen was:
| sed: can't read poky/build/tmp/work/core2-64-poky-linux/avahi-ui/0.6.31-r11.0/avahi-0.6.31/configure.ac: No such file or directory
| WARNING: poky/build/tmp/work/core2-64-poky-linux/avahi-ui/0.6.31-r11.0/temp/run.do_configure.20542:1 exit 2 from
| sed 's:AM_CHECK_PYMOD:echo "no pymod" #AM_CHECK_PYMOD:g' -i poky/build/tmp/work/core2-64-poky-linux/avahi-ui/0.6.31-r11.0/avahi-0.6.31/configure.ac
| ERROR: Function failed: do_configure (log file is located at poky/build/tmp/work/core2-64-poky-linux/avahi-ui/0.6.31-r11.0/temp/log.do_configure.20542)
ERROR: Task 7531 (poky/meta/recipes-connectivity/avahi/avahi-ui_0.6.31.bb, do_configure) failed with exit code '1'
Note that avahi-ui doesn't have a source pkg of its own and just
uses the avahi one. So the fail happens because it tries to find
configure in the S path of:
core2-64-poky-linux/avahi-ui/0.6.31-r11.0
instead of:
core2-64-poky-linux/avahi/0.6.31-r11.0
This tells us that it is using the autoset value of S instead of
the manually overridden one. Looking in the bb, we see that the
manual set of S was done _after_ the include; once we move it
to be _before_ the include ("require"), the problem goes away.
Signed-off-by: Paul Gortmaker <paul.gortmaker at windriver.com>
---
meta/recipes-connectivity/avahi/avahi-ui_0.6.31.bb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-connectivity/avahi/avahi-ui_0.6.31.bb b/meta/recipes-connectivity/avahi/avahi-ui_0.6.31.bb
index eea4d70fabf1..3000fb85c93b 100644
--- a/meta/recipes-connectivity/avahi/avahi-ui_0.6.31.bb
+++ b/meta/recipes-connectivity/avahi/avahi-ui_0.6.31.bb
@@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1 \
file://avahi-daemon/main.c;endline=21;md5=9ee77368c5407af77caaef1b07285969 \
file://avahi-client/client.h;endline=23;md5=f4ac741a25c4f434039ba3e18c8674cf"
+S = "${WORKDIR}/avahi-${PV}"
+
require avahi.inc
inherit python-dir pythonnative
@@ -20,8 +22,6 @@ DEPENDS += "avahi gtk+ libglade"
AVAHI_GTK = "--enable-gtk --disable-gtk3"
-S = "${WORKDIR}/avahi-${PV}"
-
PACKAGES = "${PN} ${PN}-utils ${PN}-dbg ${PN}-dev ${PN}-staticdev ${PN}-doc python-avahi avahi-discover avahi-discover-standalone"
FILES_${PN} = "${libdir}/libavahi-ui*.so.*"
--
2.2.1
More information about the Openembedded-core
mailing list