I've removed *.h files which I've generated manually,
then apply Your new line (to intel-win.jam which is placed in its regular directory):

toolset.flags intel-win.link .MC $(condition) : $(setup)mc ;

MC dependent header file hasn't been created.
Similar error occurs:

intel-win.compile.mc boost\bin.v2\libs\log\build\intel-win\debug\threading-multi\simple_event_log.h
'-h' is not recognized as an internal or external command,
operable program or batch file.

      -h "boost\bin.v2\libs\log\build\intel-win\debug\threading-multi" -r "boost\bin.v2\libs\log\build\intel-win\debug\t
hreading-multi" "..\..\..\libs\log\src\simple_event_log.mc"

...failed intel-win.compile.mc boost\bin.v2\libs\log\build\intel-win\debug\threading-multi\simple_event_log.h boost\bin.
v2\libs\log\build\intel-win\debug\threading-multi\simple_event_log.rc...
...skipped <pboost\bin.v2\libs\log\build\intel-win\debug\threading-multi>simple_event_log_res.obj for lack of <pboost\bi
n.v2\libs\log\build\intel-win\debug\threading-multi-object(res-scanner)@935>simple_event_log.rc...
...skipped <pboost\bin.v2\libs\log\build\intel-win\debug\threading-multi>event_log_backend.obj for lack of <pboost\bin.v
2\libs\log\build\intel-win\debug\threading-multi>simple_event_log.h...
compile-c-c++ boost\bin.v2\libs\log\build\intel-win\debug\threading-multi\nt6_event_log_backend.obj
icl: command line remark #10010: option '/Op' is deprecated and will be removed in a future release. See '/help deprecat
ed'
 
build finished with:

...skipped <pboost\bin.v2\libs\log\build\intel-win\debug\threading-multi>boost_log-iw-mt-gd-1_40.dll for lack of <pboost
\bin.v2\libs\log\build\intel-win\debug\threading-multi>simple_event_log_res.obj...
..

Thx
P.

2009/9/23 Vladimir Prus <ghost@cs.msu.su>
On Wednesday 23 September 2009 Patryk Bukowinski wrote:

> Hi, thanks for feedback.
>
> This is certainly close.
>
> Now I've different error messages, but no more ambiguity problem (quote
> text).
>
> I've solved all issues with following:
>
> In Jamfile for this lib, there is a section that is dependent on Message
> Compiler.
> I've commented it out and created headers by my own.
> Then the whole build run without errors.
>
>
>
> After adding Your adjustments to intel-win.jam:
>
> generators.override intel-win.compile.mc : mc.compile ;
>
> I have:
>
> lib.jam: No such file or directory

Please remove "import lib ; " in the Jamfile -- this is neither
necessary nor working (or ever worked, even)

> > warning: Building Boost.Regex with the optional Unicode/ICU support
> > disabled.
> > note: Please refer to the Boost.Regex documentation for more information
> > note: this is a strictly optional feature.
> > ...patience...
> > ...patience...
> > ...found 2258 targets...
> > ...updating 6 targets...
> > intel-win.compile.mc..\..\..\bin.v2\libs\log\build\intel-win\debug\threading-multi\simple_event_log.h
> > '-h' is not recognized as an internal or external command,
> > operable program or batch file.
> >
> >       -h "..\..\..\bin.v2\libs\log\build\intel-win\debug\threading-multi"

Please apply, in addition to the previous, the following patch.

Thanks,
Volodya

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build