Am 08.01.2010 09:38, schrieb Okko Willeboordse:
> Hello,
> 
> Sometimes our build process 'hangs'.
> 
> This build process runs the following to generate the documentation;
> 
> sphinx-build -Eaqb htmlhelp gaius\doc\src gaius\doc\htmlhelp
> 
> In turn this process runs;
> 
> "C:\Python26\python.exe" "C:\Python26\Scripts\sphinx-build-script.py"
> "-Eaqb" "htmlhelp" "gaius\doc\src" "gaius\doc\htmlhelp"
> 
> Which hangs.
> 
> Stack of the 1 thread in this hanging process;
> 
> USER32.dll!UnhookWinEvent+0x61
> ntdll.dll!KiFastSystemCallRet
> mswsock.dll!ServiceMain+0x1e46
> WS2_32.dll!recv+0x6f
> _socket.pyd!init_socket+0x2394
> _socket.pyd!init_sockobject+0x366
> python26.dll!PyEval_EvalCodeEx+0x738
> 
> This process has a TCP socket connection with dinsdale.python.org

This probably is the key -- at the moment there is only one thing that
could open a network connection during a Sphinx build, and that is the
"intersphinx" extension.  I assume it is configured to link to Python
standard library objects, for which it needs to fetch the standard
library inventory file from docs.python.org (which is hosted on
dinsdale.python.org).

You can either download that file (http://docs.python.org/objects.inv)
and put it somewhere locally, adapting the reference to it in the
``intersphinx_mapping`` config value, or find out why the connection
isn't working.

cheers,
Georg

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to