jhonjosef 0 Posted December 23, 2020 Share Posted December 23, 2020 I'm trying to install python3.5.2 on macOS Big Sur(11.1) 3.5.2 Install Logs python-build: use openssl from homebrew python-build: use readline from homebrew Installing Python-3.5.2... patching file Misc/NEWS.d/next/macOS/2020-06-24-13-51-57.bpo-41100.mcHdc5.rst patching file configure Hunk #1 succeeded at 3439 (offset 13 lines). patching file configure.ac Hunk #1 succeeded at 490 (offset -20 lines). python-build: use readline from homebrew python-build: use zlib from xcode sdk BUILD FAILED (OS X 11.1 using python-build 20180424) Inspect or clean up the working tree at /var/folders/2d/jw08s7rx35d25b3lj52kr68r0000gn/T/python-build.20201223151024.74644 Results logged to /var/folders/2d/jw08s7rx35d25b3lj52kr68r0000gn/T/python-build.20201223151024.74644.log Last 10 log lines: Python/random.c:97:19: note: did you mean 'py_getentropy'? Python/random.c:89:1: note: 'py_getentropy' declared here py_getentropy(unsigned char *buffer, Py_ssize_t size, int fatal) ^ Python/random.c:106:19: error: implicit declaration of function 'getentropy' is invalid in C99 [-Werror,-Wimplicit-function-declaration] res = getentropy(buffer, len); ^ 2 errors generated. make: *** [Python/random.o] Error 1 make: *** Waiting for unfinished jobs.... I've tried, Reinstalling pyenv, readline, make, camke, xz, bzip2, zlib And I wrote .zshrc My .zshrc File ... # pyenv settings export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" # The usual `pyenv init` stuff if command -v pyenv 1>/dev/null 2>&1; then eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" fi if [[ "$(uname -s)" == "Darwin" ]] ; then # Adopted SDK workaround from @marcosgomesborges [[ -n "$MACOSX_DEPLOYMENT_TARGET" ]] || export MACOSX_DEPLOYMENT_TARGET="$(sw_vers -productVersion | cut -c -5)" # e.g.: 10.14 [[ -n "$SDKROOT" ]] || export SDKROOT="$(xcrun --show-sdk-path)" # Workaround for OpenSSL header/library paths (for GCC & LINKER) pfx_openssl="$(brew --prefix openssl)" # Change this if openssl was not installed via homebrew if [[ -d "$pfx_openssl" ]] ; then export CPATH="${pfx_openssl}/include:${CPATH}" # Headers for C pre-processor export LIBRARY_PATH="${pfx_openssl}/lib:${LIBRARY_PATH}" # libraries (for the linker) fi fi # zlib && bzip2 settings export LDFLAGS="-L/usr/local/opt/zlib/lib -L/usr/local/opt/bzip2/lib" export CPPFLAGS="-I/usr/local/opt/zlib/include -I/usr/local/opt/bzip2/include" ... Link to comment Share on other sites More sharing options...
Administrators Marcos 4,703 Posted December 23, 2020 Administrators Share Posted December 23, 2020 Is the issue somehow connected with ESET? Does temporarily disabling real-time protection make a difference? Link to comment Share on other sites More sharing options...
Recommended Posts