Johan Nilsson<br>&gt; Hate to ask this, but are you really, really sure?<br><br>The file does exist:<br><br>bjam  <br>error: Unable to find file or target named<br>error:     &#39;/var/tmp/ma0/boost/boost_1_42_0/stage/lib/libboost_system.a&#39;<br>
error: referred from project at<br>error:     &#39;&#39;<br><br>Both &#39;ls&#39; and &#39;file&#39; show that file exists. As this was the first <br>thing I checked.<br><br>ls -l /var/tmp/ma0/boost/boost_1_42_0/stage/lib/libboost_system.a<br>
-rw-r----- 1 ma0 ma 72008 2010-02-16 13:01 /var/tmp/ma0/boost/boost_1_42_0/stage/lib/libboost_system.a<br><br>file /var/tmp/ma0/boost/boost_1_42_0/stage/lib/libboost_system.a<br>/var/tmp/ma0/boost/boost_1_42_0/stage/lib/libboost_system.a: current ar archive<br>
 <br> <br>&gt;&gt;This is what my boost-build.jam look like:<br><div id=":e6" class="ii gt">&gt;&gt; BOOST_BUILD = [ MATCH --boost-build=(.*) : $(ARGV) ] ;<br>&gt;&gt; BOOST_BUILD ?= $(BOOST_ROOT)/tools/build/v2 ;<br>&gt;&gt; boost-build $(BOOST_BUILD) ;<br>

<br>&gt;&gt; Does the above actually work, or are you leaving something out? I don&#39;t know<br>&gt;&gt; if boost-build.jam is subject to some special treatment but you&#39;d normally<br>&gt;&gt; need to e.g.:<br>&gt;&gt; local ARGV = [ modules.peek : ARGV ] ;<br>
&gt;&gt; local BOOST_ROOT = [ modules.peek : BOOST_ROOT ] ; # or use &quot;os.environ&quot;</div><br> Yes this works in 1.39 and 1.40 so I have assumed it must work in 1.42<br><br>There appears to be some kind of regression in 1.42 but I cant pin it down.<br>
<br>   Best regards,<br>Ta,<br>    Avi<br><br>

