1: [Optional] install git and add it to your PATH, git is one way to get the HTCondor sources. It is not needed if you already have the sources. *::http://git-scm.com/download -1: Cmake 2.8.3 or later, the =Cmake\bin= directory should be added your PATH. For now, be sure to use CMake 2.8 and not CMake 3. +1: Cmake 2.8.3 or later, the =Cmake\bin= directory should be added your PATH. For now, For HTCondor 8.8 or later, use Cmake 3 *::http://www.cmake.org/cmake/resources/software.html 1: Install Active Perl. Add it to your PATH. @@ -27,12 +27,13 @@ *::Visual Studio Express (Free to anyone) https://www.microsoft.com/express/Downloads/ *::Visual Studio 2012. Paid. *::: UW Madison staff can get it here: https://idp.cs.wisc.edu/idp/Authn/UserPassword. +*:: For HTCondor 8.8 or later, use Visual Studio 2015 or later. 1: [Optional] Start Visual Studio and Open Tools->Options under "Projects and Solutions" click on VC++ Directories and add the following to the *Executable* directories. This is not needed if you use =msconfig\set_build_env.bat= to set the PATH before you build. *::$(SolutionDir)\msconfig *::Move $(PATH) to the bottom as sometimes C:\cygwin\bin is in the $(PATH) which can cause issues with HTCondor's bundled binaries. -1: [Optional] Install 32-bit Python 2.8. This is needed to build and/or use the python bindings. It *must* be the same bitness as the HTCondor binaries, which means 32-bit for now. +1: [Optional] Install 32-bit Python 2.7. This is needed to build and/or use the python bindings. It *must* be the same bitness as the HTCondor binaries, which means 32-bit for now. If you build HTCondor 8.8 or later, installing 64-bit Python 2.7 or 3.6 and building 64-bit HTCondor. Prior to HTCondor 8.6 only 32-bit builds were possible. 6: [Optional] Install WiX 3.0 on your windows machine (Depends on Visual Studio). WiX is not needed to build, but it is needed to create the MSI installer. *::http://wix.codeplex.com/