<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class="post-text" itemprop="description"><p>I have installed Boost 1.55 (+python33), <code>boost-build</code> and <code>boost-jam</code> through Macports on Mac OS X 10.9.
Following the HOWTO (<a href="http://www.boost.org/doc/libs/1_55_0b1/libs/python/doc/building.html" rel="nofollow">http://www.boost.org/doc/libs/1_55_0b1/libs/python/doc/building.html</a>), I
cd to /opt/local/share/doc/boost/libs/python/example/quickstart and typed in <code>bjam toolset=gcc
--verbose-test test</code> and just <code>bjam</code> and I got the following error message:</p>

<pre class="lang-c prettyprint prettyprinted"><code><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">/</span><span class="pln">build</span><span class="pun">/</span><span class="pln">project</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">271</span><span class="pun">:</span><span class="pln"> in find</span><span class="pun">-</span><span class="pln">jamfile from module project
error</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Unable</span><span class="pln"> to load </span><span class="typ">Jamfile</span><span class="pun">.</span><span class="pln">
error</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Could</span><span class="pln"> not find a </span><span class="typ">Jamfile</span><span class="pln"> in directory </span><span class="str">'../../../..'</span><span class="pun">.</span><span class="pln">
error</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Attempted</span><span class="pln"> to find it with pattern </span><span class="str">'[Bb]uild.jam [Jj]amfile.v2 [Jj]amfile [Jj]amfile.jam'</span><span class="pun">.</span><span class="pln">
error</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Please</span><span class="pln"> consult the documentation at </span><span class="str">'<a href="http://www.boost.org'">http://www.boost.org'</a></span><span class="pun">.</span><span class="pln">
</span><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">/</span><span class="pln">build</span><span class="pun">/</span><span class="pln">project</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">290</span><span class="pun">:</span><span class="pln"> in load</span><span class="pun">-</span><span class="pln">jamfile from module project
</span><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">/</span><span class="pln">build</span><span class="pun">/</span><span class="pln">project</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">68</span><span class="pun">:</span><span class="pln"> in project</span><span class="pun">.</span><span class="pln">load from module project
</span><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">/</span><span class="pln">build</span><span class="pun">/</span><span class="pln">project</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">718</span><span class="pun">:</span><span class="pln"> in project</span><span class="pun">.</span><span class="pln">use from module project
</span><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">/</span><span class="pln">build</span><span class="pun">/</span><span class="pln">project</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">95</span><span class="pun">:</span><span class="pln"> in load</span><span class="pun">-</span><span class="pln">used</span><span class="pun">-</span><span class="pln">projects from module project
</span><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">/</span><span class="pln">build</span><span class="pun">/</span><span class="pln">project</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">79</span><span class="pun">:</span><span class="pln"> in load from module project
</span><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">/</span><span class="pln">build</span><span class="pun">/</span><span class="pln">project</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">170</span><span class="pun">:</span><span class="pln"> in project</span><span class="pun">.</span><span class="pln">find from module project
</span><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">/</span><span class="pln">build</span><span class="pun">-</span><span class="pln">system</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">248</span><span class="pun">:</span><span class="pln"> in load from module build</span><span class="pun">-</span><span class="pln">system
</span><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">/</span><span class="pln">kernel</span><span class="pun">/</span><span class="pln">modules</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">261</span><span class="pun">:</span><span class="pln"> in </span><span class="kwd">import</span><span class="pln"> from module modules
</span><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">/</span><span class="pln">kernel</span><span class="pun">/</span><span class="pln">bootstrap</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">132</span><span class="pun">:</span><span class="pln"> in boost</span><span class="pun">-</span><span class="pln">build from module
</span><span class="pun">/</span><span class="pln">opt</span><span class="pun">/</span><span class="pln">local</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">doc</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">/</span><span class="pln">libs</span><span class="pun">/</span><span class="pln">python</span><span class="pun">/</span><span class="pln">example</span><span class="pun">/</span><span class="pln">quickstart</span><span class="pun">/</span><span class="pln">boost</span><span class="pun">-</span><span class="pln">build</span><span class="pun">.</span><span class="pln">jam</span><span class="pun">:</span><span class="lit">8</span><span class="pun">:</span><span class="pln"> in module scope from module</span></code></pre><p>Clearly the Macports put the files in some "non-default" locations. For example, the <code>boost-build</code> directory (specified in <code>boost-build.jam</code>) is in <code>/opt/local/share/doc/boost/tools/build/v2</code>. In the file <code>Jamroot</code>:</p>

<pre class="lang-c prettyprint prettyprinted"><code><span class="com"># Specify the path to the Boost project.  If you move this project,</span><span class="pln">
</span><span class="com"># adjust the path to refer to the Boost root directory.</span><span class="pln">
use</span><span class="pun">-</span><span class="pln">project boost 
  </span><span class="pun">:</span><span class="pln"> </span><span class="pun">../../../..</span><span class="pln"> </span><span class="pun">;</span></code></pre><p>Clearly the desired jamefile is not in <code>../../../..</code> on Macports installation. </p><p>My question is: where is the desired jamefile located in Macports installation of boost? What path should I specify in <code>Jamroot</code>?</p><div><br></div><div>-wdg</div></div></body></html>