mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-04 16:10:04 +00:00
classes/distutils*: don't hide logs when setup script fails
We need to see the output of the setup script in the error message because what we are having bbfatal print here doesn't completely describe what went wrong, thus we should use bbfatal_log here and not bbfatal. (From OE-Core rev: 970a02061b474a238f57cd0cc4db7b62e36dfa3d) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
0ec30c7a68
commit
50addfb97b
|
|
@ -10,14 +10,14 @@ distutils_do_compile() {
|
|||
STAGING_LIBDIR=${STAGING_LIBDIR} \
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py build ${DISTUTILS_BUILD_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py build_ext execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py build_ext execution failed."
|
||||
}
|
||||
|
||||
distutils_stage_headers() {
|
||||
install -d ${STAGING_DIR_HOST}${PYTHON_SITEPACKAGES_DIR}
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py install_headers ${DISTUTILS_STAGE_HEADERS_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py install_headers execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py install_headers execution failed."
|
||||
}
|
||||
|
||||
distutils_stage_all() {
|
||||
|
|
@ -27,7 +27,7 @@ distutils_stage_all() {
|
|||
PYTHONPATH=${STAGING_DIR_HOST}${PYTHON_SITEPACKAGES_DIR} \
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py install ${DISTUTILS_STAGE_ALL_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py install (stage) execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py install (stage) execution failed."
|
||||
}
|
||||
|
||||
distutils_do_install() {
|
||||
|
|
@ -39,7 +39,7 @@ distutils_do_install() {
|
|||
PYTHONPATH=${D}/${PYTHON_SITEPACKAGES_DIR} \
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py install --install-lib=${D}/${PYTHON_SITEPACKAGES_DIR} ${DISTUTILS_INSTALL_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py install execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py install execution failed."
|
||||
|
||||
echo "Step 3 of ${PN} Install ..."
|
||||
# support filenames with *spaces*
|
||||
|
|
|
|||
|
|
@ -12,14 +12,14 @@ distutils_do_compile() {
|
|||
STAGING_LIBDIR=${STAGING_LIBDIR} \
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py build ${DISTUTILS_BUILD_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py build execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py build execution failed."
|
||||
}
|
||||
|
||||
distutils_stage_headers() {
|
||||
install -d ${STAGING_DIR_HOST}${PYTHON_SITEPACKAGES_DIR}
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py install_headers ${DISTUTILS_STAGE_HEADERS_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py install_headers execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py install_headers execution failed."
|
||||
}
|
||||
|
||||
distutils_stage_all() {
|
||||
|
|
@ -29,7 +29,7 @@ distutils_stage_all() {
|
|||
PYTHONPATH=${STAGING_DIR_HOST}${PYTHON_SITEPACKAGES_DIR} \
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py install ${DISTUTILS_STAGE_ALL_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py install (stage) execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py install (stage) execution failed."
|
||||
}
|
||||
|
||||
distutils_do_install() {
|
||||
|
|
@ -39,7 +39,7 @@ distutils_do_install() {
|
|||
PYTHONPATH=${D}${PYTHON_SITEPACKAGES_DIR} \
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py install --install-lib=${D}/${PYTHON_SITEPACKAGES_DIR} ${DISTUTILS_INSTALL_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py install execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py install execution failed."
|
||||
|
||||
# support filenames with *spaces*
|
||||
# only modify file if it contains path and recompile it
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ distutils3_do_compile() {
|
|||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py \
|
||||
build ${DISTUTILS_BUILD_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py build_ext execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py build_ext execution failed."
|
||||
}
|
||||
distutils3_do_compile[vardepsexclude] = "MACHINE"
|
||||
|
||||
|
|
@ -32,7 +32,7 @@ distutils3_stage_headers() {
|
|||
fi
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py install_headers ${DISTUTILS_STAGE_HEADERS_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py install_headers execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py install_headers execution failed."
|
||||
}
|
||||
distutils3_stage_headers[vardepsexclude] = "MACHINE"
|
||||
|
||||
|
|
@ -48,7 +48,7 @@ distutils3_stage_all() {
|
|||
PYTHONPATH=${STAGING_DIR_HOST}${PYTHON_SITEPACKAGES_DIR} \
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py install ${DISTUTILS_STAGE_ALL_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py install (stage) execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py install (stage) execution failed."
|
||||
}
|
||||
distutils3_stage_all[vardepsexclude] = "MACHINE"
|
||||
|
||||
|
|
@ -64,7 +64,7 @@ distutils3_do_install() {
|
|||
PYTHONPATH=${D}${PYTHON_SITEPACKAGES_DIR} \
|
||||
BUILD_SYS=${BUILD_SYS} HOST_SYS=${SYS} \
|
||||
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py install --install-lib=${D}/${PYTHON_SITEPACKAGES_DIR} ${DISTUTILS_INSTALL_ARGS} || \
|
||||
bbfatal "${PYTHON_PN} setup.py install execution failed."
|
||||
bbfatal_log "${PYTHON_PN} setup.py install execution failed."
|
||||
|
||||
# support filenames with *spaces*
|
||||
find ${D} -name "*.py" -exec grep -q ${D} {} \; -exec sed -i -e s:${D}::g {} \;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user