/usr/bin/pip3
?
--debug
flag: pyenv install --debug 3.9-dev
. But when I run sudo gdb /path/to/.pyenv/versions/3.9-dev-debug/bin/python3.9d
I get Reading symbols from /path/to/.pyenv/versions/3.9-dev-debug/bin/python3.9d...
warning: `/private/var/folders/00/l36df9q14hv13hhw8wglncch0000gr/T/python-build.20201201132008.47447/Python-3.9-dev/Programs/python.o': can't open to read symbols: No such file or directory.
warning: Could not open OSO archive file "/private/var/folders/00/l36df9q14hv13hhw8wglncch0000gr/T/python-build.20201201132008.47447/Python-3.9-dev/libpython3.9d.a"
(No debugging symbols found in /path/to/.pyenv/versions/3.9-dev-debug/bin/python3.9d)
I dug up some history on that empty path element problem.
Reasonable-looking shell startup code export C_INCLUDE_PATH="${C_INCLUDE_PATH}:${TEAM_HOME}/usr/local/include"
ran before anything set C_INCLUDE_PATH
, thus setting it to :/share/team/usr/local/include"
. gcc interprets that as .:/share/team/usr/local/include"
which loaded the wrong include file and led to an obscure error message.
python install
anything fails with the below error message.python install
for any version, it fails with the following error.
Downloading Python-3.6.11.tar.xz...
-> https://www.python.org/ftp/python/3.6.11/Python-3.6.11.tar.xz
Installing Python-3.6.11...
BUILD FAILED (Ubuntu 20.10 using python-build 20180424)
# ... snipped to last few loglines:
esac; \
./python -E -m ensurepip \
$ensurepip --root=/ ; \
fi
Aborted (core dumped)
make: *** [Makefile:1102: install] Error 134