[oe] [PATCH] python-scons_1.3.0: add `python-native` to `DEPENDS_virtclass-native`
Søren Holm
sgh at sgh.dk
Mon Apr 25 18:52:53 UTC 2011
Signed-off-by: Søren Holm <sgh at sgh.dk>
Works like a charm. What does DEPENDS_virtclass do ?
Mandag den 25. april 2011 17:26:00 skrev Paul Menzel:
> Date: Mon, 25 Apr 2011 17:18:07 +0200
>
> A clean build fails with the following error [1].
>
> ERROR: Function 'do_compile' failed (see /home/sgh/oe-new-oe/build-vmc16/tmp/work/x86_64-linux/python-scons-native-1.3.0-r1/temp/log.do_compile.26596 for further information)
> ERROR: Logfile of failure stored in: /home/sgh/oe-new-oe/build-vmc16/tmp/work/x86_64-linux/python-scons-native-1.3.0-r1/temp/log.do_compile.26596
> Log data follows:
> | ERROR: Function 'do_compile' failed (see /home/sgh/oe-new-oe/build-vmc16/tmp/work/x86_64-linux/python-scons-native-1.3.0-r1/temp/log.do_compile.26596 for further information)
> | + cd /home/sgh/oe-new-oe/build-vmc16/tmp/work/x86_64-linux/python-scons-native-1.3.0-r1/scons-1.3.0
> | + do_compile
> | + distutils_do_compile
> | + STAGING_INCDIR=/home/sgh/oe-new-oe/build-vmc16/tmp/sysroots/x86_64-linux/usr/include
> | + STAGING_LIBDIR=/home/sgh/oe-new-oe/build-vmc16/tmp/sysroots/x86_64-linux/usr/lib
> | + BUILD_SYS=x86_64-linux
> | + HOST_SYS=x86_64-linux
> | + /home/sgh/oe-new-oe/build-vmc16/tmp/sysroots/x86_64-linux/usr/bin/python setup.py build
> | /home/sgh/oe-new-oe/build-vmc16/tmp/work/x86_64-linux/python-scons-native-1.3.0-r1/temp/run.do_compile.26596: line 94: /home/sgh/oe-new-oe/build-vmc16/tmp/sysroots/x86_64-linux/usr/bin/python: No such file or directory
> | + oefatal 'python setup.py build_ext execution failed.'
> | + echo FATAL: 'python setup.py build_ext execution failed.'
>
> Adding `python-native` to `DEPENDS_virtclass-native` as suggested in [1] and done for `python-scons-native_1.2.0` fixes the issue.
>
> [1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-April/032180.html
>
> Signed-off-by: Paul Menzel <paulepanter at users.sourceforge.net>
> ---
> Søren, please test this patch. By default 1.2.0 is not used for the native recipe.
> ---
> recipes/python/python-scons_1.3.0.bb | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/recipes/python/python-scons_1.3.0.bb b/recipes/python/python-scons_1.3.0.bb
> index 82231f2..5a412cb 100644
> --- a/recipes/python/python-scons_1.3.0.bb
> +++ b/recipes/python/python-scons_1.3.0.bb
> @@ -2,6 +2,7 @@ DESCRIPTION = "A Software Construction Tool"
> SECTION = "devel/python"
> PRIORITY = "optional"
> LICENSE = "MIT"
> +DEPENDS_virtclass-native = "python-native"
> SRCNAME = "scons"
> PR = "r1"
>
>
More information about the Openembedded-devel
mailing list