Boost logo

Boost-Build :

From: Jurko (jurko_jamboost_at_[hidden])
Date: 2003-08-29 10:59:31


 Hi all.

Is there a bug in the help system in Milestone 6? The --help-all
command is showing only 3 modules on my Windows XP system.

I would guess it has something to do with how print-help-all rule
is implemented, because if I change the line:
do-scan $(modules-to-list[1--2]) ;
in rule process in options/help.jam into:
do-scan $(modules-to-list[1--2]) : print-help-all ;
then I see many more modules (maybe all?), but many times
over - every time it finds another module it shows that one together
with and all the ones it found up to now together with the help
screen header.

My guess is that the intent was to call that rule (or is it action -
didn't take the time to check) only on the last module found and for
it to display information for all the found modules up to now. That
information should be cached somewhere so that it can be
displayed later, but I guess that caching isn't working as it should
so it only displays some of the modules.

All of the modules detailed help information is still reachable using
the 'bjam --help module-name' syntax.

Hope this helps,
Jurko

P.S. I've debugged this some more and found some more info on this.
Should I post it? It's just too much text to post if noone's interested.

---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software --0-1702457617-1062172771=:76594 Content-Type: text/html; charset=us-ascii

<DIV>
<DIV>&nbsp; Hi all.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Is there a bug in the help system in Milestone 6? The --help-all</DIV>
<DIV>command is showing only 3 modules on my Windows XP system.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; I would guess it has something to do with how print-help-all rule</DIV>
<DIV>is implemented, because if I change the line:</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do-scan $(modules-to-list[1--2]) ;</DIV>
<DIV>in rule process in options/help.jam into:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do-scan $(modules-to-list[1--2]) : print-help-all ;</DIV>
<DIV>then I see many more modules (maybe all?), but many times</DIV>
<DIV>over - every time it finds another module it shows that one together</DIV>
<DIV>with and all the ones it found up to now together with the help</DIV>
<DIV>screen header.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; My guess is that the intent was to call that rule (or is it action -</DIV>
<DIV>didn't take the time to check) only on the last module found and for</DIV>
<DIV>it to display information for all the found modules up to now. That</DIV>
<DIV>information should be cached somewhere so that it can be</DIV>
<DIV>displayed later, but I guess that caching isn't working as it should</DIV>
<DIV>so it only displays some of the modules.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; All of the modules detailed help information is still reachable using</DIV>
<DIV>the 'bjam --help module-name' syntax.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; Hope this helps,</DIV>
<DIV>&nbsp;&nbsp;&nbsp; Jurko</DIV>
<DIV>&nbsp;</DIV>
<DIV>P.S.
<DIV>&nbsp; I've debugged this some more and found some more info on this.</DIV>
<DIV>Should I post it? It's just too much text to post if noone's interested.</DIV></DIV></DIV><p><hr SIZE=1>
Do you Yahoo!?<br>
<a href="http://us.rd.yahoo.com/evt=10469/*http://sitebuilder.yahoo.com">Yahoo! SiteBuilder</a> - Free, easy-to-use web site design software --0-1702457617-1062172771=:76594--


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk