Compare commits

...

2 Commits

Author SHA1 Message Date
exurd
798023b5df
Merge 6cc26adbaf into 2ecd676a2a 2025-09-10 04:48:23 +09:00
exurd
6cc26adbaf
python-build: advise user with no c compiler
this checks if "no acceptable C compiler found" is in the last 10 lines of the log, and asks if the user has correctly installed the build dependencies.
2025-08-01 15:57:58 +01:00

View File

@ -202,7 +202,14 @@ build_failed() {
colorize 33 "Results logged to ${LOG_PATH}"
printf "\n\n"
echo "Last 10 log lines:"
tail -n 10 "$LOG_PATH"
TAIL=`tail -n 10 "$LOG_PATH"`
echo "$TAIL"
if echo "$TAIL" | grep -q "no acceptable C compiler found"; then
printf "\n"
echo "Are the build dependencies for Python correctly installed?"
echo "Please consult to the Wiki page for more info."
echo "https://github.com/pyenv/pyenv/wiki#suggested-build-environment"
fi
fi
} >&3
exit 1