
Thanks. It looks like you haven't changed 'is_base_and_derived.c'. Is that just a mistake, or is there a reason?
It's because I missed it :-( Fixed now.
Try bjam -sTOOLS=dmc -sDMC_ROOT=C:\dm
That still doesn't work for me, I'm afraid. The Digital Mars standard library is very dated, so you have to use stlport, but the header directories seem to get listed in the wrong order. I'll look into more and take it up on the boost build list sometime.
Same for me, I see (correct error messages this time!): ...found 46 targets... ...updating 13 targets... MkDir1 ..\..\..\bin MkDir1 ..\..\..\bin\boost MkDir1 ..\..\..\bin\boost\libs MkDir1 ..\..\..\bin\boost\libs\config MkDir1 ..\..\..\bin\boost\libs\config\test MkDir1 ..\..\..\bin\boost\libs\config\test\config_info.test MkDir1 ..\..\..\bin\boost\libs\config\test\config_info.test\dmc MkDir1 ..\..\..\bin\boost\libs\config\test\config_info.test\dmc\debug MkDir1 ..\..\..\bin\boost\libs\config\test\config_info.test\dmc\debug\threading- multi dmc-C++-action ..\..\..\bin\boost\libs\config\test\config_info.test\dmc\debug\th reading-multi\config_info.obj c:\cpp\dm\bin\..\stlport\stlport\stl/_alloc.h(134) : Error: undefined identifier '__stl_new' c:\cpp\dm\bin\..\stlport\stlport\stl/_alloc.h(135) : Error: undefined identifier '__stl_delete' class _STLP_CLASS_DECLSPEC __Named_exception : public _STLP_EXCEPTION_BASE { ^ c:\cpp\dm\bin\..\stlport\stlport\stdexcept(56) : Error: identifier expected --- errorlevel 1 "c:\cpp\dm\bin\dmc" -cpp -c -g -S -o+none -Ae -Ar -ND -I"..\..\..\bin\boo st\libs\config\test" -I"c:\data\boost\develop\boost" -I"c:\cpp\dm\include" -o" ..\..\..\bin\boost\libs\config\test\config_info.test\dmc\debug\threading-mul ti\c onfig_info.obj" "..\..\..\libs\config\test\config_info.cpp" ...failed dmc-C++-action ..\..\..\bin\boost\libs\config\test\config_info.test\dm c\debug\threading-multi\config_info.obj... ...skipped <@boost!libs!config!test\config_info.test\dmc\debug\threading-multi>c onfig_info.exe for lack of <@boost!libs!config!test\config_info.test\dmc\debug\t hreading-multi>config_info.obj... ...skipped <@boost!libs!config!test\config_info.test\dmc\debug\threading-multi>c onfig_info.run for lack of <@boost!libs!config!test\config_info.test\dmc\debug\t hreading-multi>config_info.exe... ...failed updating 1 target... ...skipped 3 targets... ...updated 9 targets... John.