Trying to build Python

Tim Golden mail at timgolden.me.uk
Sun Oct 18 05:15:34 EDT 2015


On 17/10/2015 17:25, Jeff Archer wrote:
> I am trying to build Python on windows.  I have gotten the source in
> compressed form, Python-3.5.0.tgz.  Attempting to follow PCBuild\readme.txt
>
> Ran the get_externals.bat in the PCBuild folder.  No apparent errors.
>
> Trying to build and getting errors:
> 1>  abort: there is no Mercurial repository here (.hg not found)
> 1>C:\Dev.ThirdParty\Python-3.5.0\PCbuild\pythoncore.vcxproj(403,5):
> warning MSB3073: The command "hg id -b >
> "C:\Dev.ThirdParty\Python-3.5.0\PCbuild\obj\\win32_Debug\pythoncore\hgbranch.txt""
> exited with code 255.
> 1>  abort: there is no Mercurial repository here (.hg not found)
> 1>C:\Dev.ThirdParty\Python-3.5.0\PCbuild\pythoncore.vcxproj(404,5):
> warning MSB3073: The command "hg id -i >
> "C:\Dev.ThirdParty\Python-3.5.0\PCbuild\obj\\win32_Debug\pythoncore\hgversion.txt""
> exited with code 255.
> 1>  abort: there is no Mercurial repository here (.hg not found)
>
> Seems like this is indicating that I need to get the source from a
> Mercurial repo to be able to built it.
>
> Windows 8.1
> Visual Studio 2015

Jeff,

I've just tried to reproduce by downloading the .tgz and running "build 
-e" from within PCBuild. It successfully builds a python.exe inside the 
win32/ folder. That project pre-build step (the one which calls hg id) 
is set to continue on failure so you might see a warning (with a 
somewhat scary "abort" prefix), but the build should still complete.

Are you seeing a completed build? Or is it failing altogether?

TJG



More information about the Python-list mailing list