<DIV><BR>> Weird. I made a change not long ago which *fixed* the way <template>s<BR>> worked so that templates in other subprojects could be referenced<BR>> (boost-base.jam v. 1.103). I can't understand how that would break<BR>> your usage.<BR>><BR>> What -I options *do* you see in your command lines (bjam -n -a), and<BR>> what do you *expect* to see?<BR><BR>Well for example I see:<BR><BR> "cl" /Zm800 -nologo -GX -c /Z7 /Od /Ob0 /GX /GR /MDd /Op<BR>/Zc:wchar_t,for Scope -I"..\..\bin\boost\libs\regex\build" -I"C:\Program<BR>Files\Microsoft Visual Studio .NET<BR>03\VC7\include" -Fo"..\..\bin\boost\libs\regex\build\libboost_regex.lib\vc<BR>7.1\debug\threading-multi\regex.obj" -Tp"c:\data\boost\develop\boost\libs\r<BR>egex\build\../src/regex.cpp"<BR><BR>Notice for example that $(BOOST_ROOT) is not in the include path (actually<BR>none of the options applied via the template are getting applied, it should<BR>look like this:<BR><BR> "cl"<BR> /Zm800 -nologo -GX -c -DBOOST_REGEX_CONFIG_INFO=1 -DBOOST_REGEX_NO_LIB=1<BR>/Z7 /Od /Ob0 /GX /GR /MDd /Op /Zc:wchar_t,forScope -I"..\..\..\bin\boost\<BR>libs\regex\build" -I"c:\data\boost\develop\boost" -I"C:\Program<BR>Files\Microsoft Visual Studio .NET<BR>03\VC7\include" -Fo"..\..\..\bin\boost\libs\regex\build\libboost_regex.lib<BR>\vc7.1\debug\c_regex_traits.obj" -Tp"..\..\..\libs\regex\build\../src/c_reg<BR>ex_traits.cpp"<BR><BR>><BR>> What happens when you roll that change back?<BR><BR>No joy, it's not that change that broke things.<BR><BR>I tried rolling back further, but that only produced errors within the Jam<BR>system.<BR><BR>John.<BR></DIV><p><hr size=1><font face="Arial" size="2">Want to chat instantly with your online friends?�<a href="http://uk.rd.yahoo.com/mail/tagline_messenger/*http://uk.messenger.yahoo.com/"><b>Get the FREE Yahoo! Messenger</b></a></font>