[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