Boost C++ Libraries: Ticket #629: boost 1.33.1 build error https://svn.boost.org/trac10/ticket/629 <pre class="wiki">When trying to build 1.33.1 with bjam 3.1.12 under linux (debian, dual AMD opteron, 2.6.11 kernel) I get the following error output (see attachment for full output): Building Boost.Regex with the optional Unicode/ICU support disabled. Please refer to the Boost.Regex documentation for more information (and if you don't know what ICU is then you probably don't need it). Jamfile:278: in load-jamfiles *** argument error * rule stage ( name : sources + : requirements * : local-build * ) * called with: ( : /home1/rugrchpc/melis/boost_1_33_1/boost/compatibili [...] ucket_sorter.hpp /home1/rugrchpc/melis/boost_1_33_1/boost/pending/fibonacci_heap.hpp /home1/rugrchpc/melis/boost_1_33_1/boost/pending/iterator_tests.hpp /home 1/rugrchpc/melis/boost_1_33_1/boost/pending/detail/int_iterator.hpp /home1/rugrchpc/melis/boost_1_33_1/boost/pending/detail/property.hpp /home1/rugrchpc/melis /boost_1_33_1/boost/pending/detail/disjoint_sets.hpp : &lt;locate&gt;stage &lt;tree-subdirs&gt;/home1/rugrchpc/melis/boost_1_33_1 &lt;target&gt;all : &lt;suppress&gt;true ) * missing argument name /home1/rugrchpc/melis/boost_1_33_1/tools/build/v1/boost-base.jam:2330:see definition of rule 'stage' being called /home1/rugrchpc/melis/boost_1_33_1/tools/build/v1/bootstrap.jam:21: in boost-build /home1/rugrchpc/melis/boost_1_33_1/boost-build.jam:16: in module scope I've tried the following build commands: bjam bjam "-sTOOLS=gcc" the results are the same... 1.33.0 builds fine on the same system Paul </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/629 Trac 1.4.3 paulmelis Fri, 12 May 2006 11:24:38 GMT <link>https://svn.boost.org/trac10/ticket/629#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/629#comment:1</guid> <description> <pre class="wiki">Logged In: YES user_id=548640 added the error output </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>haution</dc:creator> <pubDate>Wed, 17 May 2006 14:53:29 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/629#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/629#comment:2</guid> <description> <pre class="wiki">Logged In: YES user_id=618437 I am getting exactly the same problem on RedHat ES4 (2.6.9 kernel) with boost 1.33.1, and boost 1.33.0 also builds fine on this platform ... PH </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>haution</dc:creator> <pubDate>Wed, 17 May 2006 15:44:30 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/629#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/629#comment:3</guid> <description> <pre class="wiki">Logged In: YES user_id=618437 OK, I painfully found the reason for my problem in the mailing list : http://lists.boost.org/Archives/boost/2005/12/98015.php Andrew Maclean had the same problem on Windows and his solution worked for me on Linux. As he said : "Maybe a note should be added to the user instructions for building Boost ... along the line: If you have any environment variables such as BOOST_INCLUDE, BOOST_LIB, BOOST_ROOT, BOOST_VERSION. Delete or rename them before running bjam." PH </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>paulmelis</dc:creator> <pubDate>Thu, 18 May 2006 08:17:53 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/629#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/629#comment:4</guid> <description> <pre class="wiki">Logged In: YES user_id=548640 Eeeek, I had some of those env vars set because of a previously installed version of boost. Removing them from the environment indeed makes boost build! Funny that 1.33.0 wasn't affected by this though... </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>az_sw_dude</dc:creator> <pubDate>Mon, 29 May 2006 23:42:58 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/629#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/629#comment:5</guid> <description> <pre class="wiki">Logged In: YES user_id=579686 Assign to Vladimir -- please reassign if there is a better boost.build person to look at this. </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>René Rivera</dc:creator> <pubDate>Mon, 21 May 2007 15:34:47 GMT</pubDate> <title>status, resolution, component, description changed; severity set https://svn.boost.org/trac10/ticket/629#comment:6 https://svn.boost.org/trac10/ticket/629#comment:6 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">fixed</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">build</span> </li> <li><strong>description</strong> modified (<a href="/trac10/ticket/629?action=diff&amp;version=6">diff</a>) </li> <li><strong>severity</strong> → <span class="trac-field-new">Showstopper</span> </li> </ul> <p> This is fixed for Boost 1.34.0 since BBv2 doesn't use env vars, and guards against collisions when it the rare case it does. </p> Ticket