Re: [Boost-bugs] [Boost C++ Libraries] #629: boost 1.33.1 build error

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