Boost logo

Boost-Build :

From: Neal Becker (ndbecker2_at_[hidden])
Date: 2008-04-09 12:05:07


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
/usr/local/src/boost.hg/tools/build/v2/tools/builtin.jam:349:see definition of rule '__init__' being called
/usr/local/src/boost.hg/tools/build/v2/tools/builtin.jam:592: in searched-lib-generator.run
/usr/local/src/boost.hg/tools/build/v2/tools/unix.jam:113: in object(unix-searched-lib-generator)@345.run
/usr/local/src/boost.hg/tools/build/v2/build/generators.jam:859: in try-one-generator-really
/usr/local/src/boost.hg/tools/build/v2/build/generators.jam:920: in try-one-generator
/usr/local/src/boost.hg/tools/build/v2/build/generators.jam:1131: in construct-really
/usr/local/src/boost.hg/tools/build/v2/build/generators.jam:1204: in generators.construct
/usr/local/src/boost.hg/tools/build/v2/tools/builtin.jam:496: in object(lib-generator)@5.run
/usr/local/src/boost.hg/tools/build/v2/build/generators.jam:859: in try-one-generator-really
/usr/local/src/boost.hg/tools/build/v2/build/generators.jam:920: in try-one-generator
/usr/local/src/boost.hg/tools/build/v2/build/generators.jam:1131: in construct-really
/usr/local/src/boost.hg/tools/build/v2/build/generators.jam:1204: in generators.construct
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:1368: in construct
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:1206: in object(typed-target)@209.generate
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:742: in generate-really
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:715: in object(main-target)@861.generate
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:254: in object(project-target)@197.generate
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:858: in targets.generate-from-reference
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:1129: in generate-dependencies
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:1179: in object(install-target-class)@81.generate
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:742: in generate-really
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:715: in object(main-target)@380.generate
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:858: in targets.generate-from-reference
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:1129: in generate-dependencies
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:1179: in object(alias-target-class)@85.generate
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:742: in generate-really
/usr/local/src/boost.hg/tools/build/v2/build/targets.jam:715: in object(main-target)@384.generate
/usr/local/src/boost.hg/tools/build/v2/build-system.jam:663: in load
/usr/local/src/boost.hg/tools/build/v2/kernel/modules.jam:267: in import
/usr/local/src/boost.hg/tools/build/v2/kernel/bootstrap.jam:132: in boost-build
/usr/local/src/boost.hg/boost-build.jam:11: in module scope


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