Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2008-04-09 12:07:48


On Wednesday 09 April 2008 20:05:07 Neal Becker wrote:
> Jurko Gospodnetić wrote:
>
> > Hi Neal.
> >
> >> After updating to latest svn yesterday, now I am only getting -mt libs
> >> built.
> >>
> >> Here's my invocation:
> >> bjam -sICU_PATH=/usr -sEXPAT_INCLUDE=/usr -sEXPAT_LIBPATH=/usr/lib64
> >> --layout=system stage
> >
> > Could it be you're missing the --build-type=complete option?
> >
> > Some people thought that making Boost build only some, supposedly
> > most often needed, of its variants by default was the right thing to do
> > and added this option to make it build all the variants as it used to. I
> > personally still do not get why they did that...
> >
> > For more information type 'bjam --help' in the boost folder and read
> > up on that option in the help text or open the main Jamroot file and
> > read the corresponding comment.
> >
> Thanks, but now I get this
>
> bjam -sICU_PATH=/usr -sEXPAT_INCLUDE=/usr -sEXPAT_LIBPATH=/usr/lib64 --layout=system --build-type=complete stage
>
> warning: skipping optional Message Passing Interface (MPI) library.
> note: to enable MPI support, add "using mpi ;" to user-config.jam.
> note: to suppress this message, pass "--without-mpi" to bjam.
> note: otherwise, you can safely ignore this message.
> Building Boost.Regex with Unicode/ICU support enabled
> Using ICU in /usr/include
> warning: No toolsets are configured.
> warning: Configuring default toolset "gcc".
> warning: If the default is wrong, your build may not work correctly.
> warning: Use the "--toolset=xxxxx" option to override our guess.
> warning: For more configuration options, please consult
> warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html
> Skipping build of: ./stage <build>no in common properties
> Skipping build of: ./stage <build>no in common properties
> Skipping build of: ./stage <build>no in common properties
> Skipping build of: ./stage <build>no in common properties
> Skipping build of: libs/regex/build/icucore <build>no in common properties
> Skipping build of: libs/regex/build/icuin <build>no in common properties
> Skipping build of: libs/regex/build/icudata <build>no in common properties
> /usr/local/src/boost.hg/tools/build/v2/kernel/class.jam:93: in new
> *** argument error
> * rule object(searched-lib-target)@8387.__init__ ( name : project : shared ? : search * : action )
> * called with: ( icudata icui18n icuuc : object(project-target)@197 : true : : object(null-action)@8386 : : : : )
> * extra argument icui18n

Somebody broke something, it seems. I'll take a look.

- Volodya


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk