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
signature.asc
Description: OpenPGP digital signature
