title: How to compile Python with all externals under Windows?
body: <p>When I compiled Python using <code>PCBuild\build.bat</code> I discovered that several Python external projects like ssl, bz2, ... were not compiled because the compiler did not find them. </p>
  
  <p>I did run the <code>Tools\Buildbot\external.bat</code> and it did download them inside <code>\Tools\</code> but it looks that the build is not looking for them in this location and the <code>PCBuild\readme.txt</code> does not provide the proper info regarding this.</p>
  
  <p>In case it does matter, I do use VS2008 and VS2010 on this system.</p>
  
  <p>Example:</p>
  
  <pre>
  Build log was saved at "file://C:\dev\os\py3k\PCbuild\Win32-temp-Release\_tkinter\BuildLog.htm"     
  _tkinter - 2 error(s), 0 warning(s)                                                                 
  Build started: Project: bz2, Configuration: Release|Win32                                           
  Compiling...                                                                                        
  bz2module.c                                                                                         
  ..\Modules\bz2module.c(12) : fatal error C1083: Cannot open include file: 'bzlib.h': No such file or
   directory 
  </pre>