[Python-Dev] problems building python2.7
Hans Mulder
hansmu at xs4all.nl
Fri Nov 9 11:37:15 CET 2012
On 9/11/12 10:57:22, Chris Withers wrote:
> Hi All,
>
> I wanted to run the unit tests before checking in the patch for
> http://bugs.python.org/issue16441, even though it's a trivial change, so
> I was trying to follow the instructions at:
>
> http://docs.python.org/devguide/
>
> I'm on MacOS, so following the "unix" instructions did:
>
> ./configure --with-pydebug && make -j2
>
> This appears to have worked, given the end of the output:
>
> Python build finished, but the necessary bits to build these modules
> were not found:
> _bsddb dl gdbm
> imageop linuxaudiodev ossaudiodev
> readline spwd sunaudiodev
> To find the necessary bits, look in setup.py in detect_modules() for the
> module's name.
>
> running build_scripts
> creating build/scripts-2.7
> copying and adjusting /Users/chris/LocalHG/cpython/Tools/scripts/pydoc
> -> build/scripts-2.7
> copying and adjusting /Users/chris/LocalHG/cpython/Tools/scripts/idle ->
> build/scripts-2.7
> copying and adjusting /Users/chris/LocalHG/cpython/Tools/scripts/2to3 ->
> build/scripts-2.7
> copying and adjusting /Users/chris/LocalHG/cpython/Lib/smtpd.py ->
> build/scripts-2.7
> changing mode of build/scripts-2.7/pydoc from 644 to 755
> changing mode of build/scripts-2.7/idle from 644 to 755
> changing mode of build/scripts-2.7/2to3 from 644 to 755
> changing mode of build/scripts-2.7/smtpd.py from 644 to 755
> [65930 refs]
>
> However, I can't find the python it's built...
On my system, it's in the current directory. It's called "python.exe",
to avoid a name clash with the "Python" subdirectory.
> I thought I'd be clever and try:
>
> buzzkill:cpython chris$ cat build/scripts-2.7/2to3
> #!/usr/local/bin/python2.7
> ...
Presumable, it would be installed in /usr/local/bin if I'd tried
"make install".
> There is a python there, but it's a symlink put in place around a year ago.
Same here.
> So, where should I look for the built python?
In the current directory:
$ ./python.exe
Python 2.7.3+ (2.7:8b181c75792f, Nov 9 2012, 11:26:59)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Hope this helps,
-- HansM
More information about the Python-Dev
mailing list