Index: tools/build/v2/tools/docutils.jam =================================================================== --- tools/build/v2/tools/docutils.jam (revision 73183) +++ tools/build/v2/tools/docutils.jam (working copy) @@ -56,6 +56,7 @@ .setup = [ common.prepend-path-variable-command PYTHONPATH : $(.docutils-dir) $(.docutils-dir)/extras ] ; + RST2XXX = [ common.find-tool rst2html ] ; } } Index: tools/build/v2/tools/common.jam =================================================================== --- tools/build/v2/tools/common.jam (revision 73183) +++ tools/build/v2/tools/common.jam (working copy) @@ -334,7 +334,7 @@ # first path found. Otherwise, returns an empty string. If 'path-last' is # specified, PATH is searched after 'additional-paths'. # -local rule find-tool ( name : additional-paths * : path-last ? ) +rule find-tool ( name : additional-paths * : path-last ? ) { local path = [ path.programs-path ] ; local match = [ path.glob $(path) : $(name) $(name).exe ] ;