In building boost I ran into an issue with bjam in having DOT as an environment variable and I did not find any other posts documenting the problem so I am adding this to save others the effort. DOT is in my environment for doxygen to find. Once I cleared DOT for the build everything seemed to be fine. Below is the output when DOT="C:\Program Files\ATT\Graphviz\bin" C:\boost1\boost_1_32_0>bjam -sTOOLS=vc-7_1 install C:\boost1\boost_1_32_0\tools/build/v1\allyourbase.jam:1358: in SubDir *** argument error * rule split-path ( path ) * called with: ( C:\Program Files\ATT\Graphviz\bin ) * extra argument Files\ATT\Graphviz\bin C:\boost1\boost_1_32_0\tools/build/v1\allyourbase.jam:1582:see definition of rule 'split-path' being called C:\boost1\boost_1_32_0\tools/build/v1\allyourbase.jam:1222: in project-root Jamfile:154: in load-jamfiles C:\boost1\boost_1_32_0\tools\build\v1\bootstrap.jam:21: in boost-build C:\boost1\boost_1_32_0\boost-build.jam:16: in module scope C:\boost1\boost_1_32_0> Andrew Kaluzniacki Senior Software Engineer Intelligent Systems BAE Systems. Burlington, MA (781) 273-3388 x269