Subject: Re: [Boost-bugs] [Boost C++ Libraries] #629: boost 1.33.1 build error
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-05-21 15:34:48
#629: boost 1.33.1 build error
------------------------+---------------------------------------------------
Reporter: paulmelis | Owner: vladimir_prus
Type: Bugs | Status: closed
Milestone: | Component: build
Version: None | Severity: Showstopper
Resolution: fixed | Keywords:
------------------------+---------------------------------------------------
Changes (by grafik):
* status: assigned => closed
* resolution: None => fixed
* component: None => build
* severity: => Showstopper
Old description:
> {{{
> 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 :
> <locate>stage
> <tree-subdirs>/home1/rugrchpc/melis/boost_1_33_1
> <target>all : <suppress>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
>
> }}}
New description:
{{{
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 :
<locate>stage
<tree-subdirs>/home1/rugrchpc/melis/boost_1_33_1
<target>all : <suppress>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
}}}
Comment:
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.
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/629#comment:6>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:55 UTC