Compiling Python 3.6.1 on macOS 10.12.5

Nigel Palmer nigel at cresset-group.com
Mon Jul 10 09:24:58 EDT 2017


Hi

I am trying to compile Python 3.6.1  on macOS 10.12.5 with xcode 8.8.3 using the instructions at https://docs.python.org/devguide/setup.html#build-dependencies but I am getting the error

./python.exe -E -S -m sysconfig --generate-posix-vars ;\
        if test $? -ne 0 ; then \
                echo "generate-posix-vars failed" ; \
                rm -f ./pybuilddir.txt ; \
                exit 1 ; \
        fi
/bin/sh: line 1: 96973 Killed: 9               ./python.exe -E -S -m sysconfig --generate-posix-vars
generate-posix-vars failed
make: *** [pybuilddir.txt] Error 1

When I manually run that command using dbll I get:

lldb ./python.exe -- -E -S -m sysconfig --generate-posix-vars
(lldb) target create "./python.exe"
Current executable set to './python.exe' (x86_64).
(lldb) settings set -- target.run-args  "-E" "-S" "-m" "sysconfig" "--generate-posix-vars"
(lldb) r
Process 96978 launched: './python.exe' (x86_64)
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Process 96978 exited with status = 0 (0x00000000)
(lldb)


The commands I ran to configure and build python are:
brew install openssl xz
CPPFLAGS="-I$(brew --prefix openssl)/include" LDFLAGS="-L$(brew --prefix openssl)/lib" ./configure --prefix=`pwd`/../build
make

Any ideas on what I am doing wrong?

Many Thanks
Nigel



More information about the Python-list mailing list