bjam and environment variable DOT
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
Andrew Kaluzniacki
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"
Yeah, I hope when we switch to BBv2 it will be much more immune to interference from environment variables. Sorry about that. -- Dave Abrahams Boost Consulting www.boost-consulting.com
participants (2)
-
Andrew Kaluzniacki
-
David Abrahams