[OE-core] [PATCH] distutils3.bbclass: improve error messages

Hongxu Jia hongxu.jia at windriver.com
Mon Aug 27 15:50:17 UTC 2018


1. There are other tasks have the similar bbfatal_log invoking, such as
distutils3_stage_all/distutils3_do_install, why not update them all.

2. Would you please update python2's in distutils.bbclass also?

//Hongxu

On 2018年08月27日 17:54, Jens Rehsack wrote:
> For non-python developers it's difficult to identify where start
> searching in case of errors. Fixing and marking the string to
> grep for might help finding some root causes of issues slightly
> quicker.
>
> Signed-off-by: Jens Rehsack <sno at netbsd.org>
> ---
>   meta/classes/distutils3.bbclass | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/meta/classes/distutils3.bbclass b/meta/classes/distutils3.bbclass
> index 1d0c54a513..9e31505f0c 100644
> --- a/meta/classes/distutils3.bbclass
> +++ b/meta/classes/distutils3.bbclass
> @@ -23,14 +23,14 @@ distutils3_do_compile() {
>           STAGING_LIBDIR=${STAGING_LIBDIR} \
>           ${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py \
>           build ${DISTUTILS_BUILD_ARGS} || \
> -        bbfatal_log "${PYTHON_PN} setup.py build_ext execution failed."
> +        bbfatal_log "'${PYTHON_PN} setup.py build ${DISTUTILS_BUILD_ARGS}' execution failed."
>   }
>   distutils3_do_compile[vardepsexclude] = "MACHINE"
>   
>   distutils3_stage_headers() {
>           install -d ${STAGING_DIR_HOST}${PYTHON_SITEPACKAGES_DIR}
>           ${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py install_headers ${DISTUTILS_STAGE_HEADERS_ARGS} || \
> -        bbfatal_log "${PYTHON_PN} setup.py install_headers execution failed."
> +        bbfatal_log "'${PYTHON_PN} setup.py install_headers' execution failed."
>   }
>   distutils3_stage_headers[vardepsexclude] = "MACHINE"
>   





More information about the Openembedded-core mailing list