[Boost-bugs] [Boost C++ Libraries] #4884: boost 1.45.0 build error with vc++ express 2010

Subject: [Boost-bugs] [Boost C++ Libraries] #4884: boost 1.45.0 build error with vc++ express 2010
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-11-23 18:14:33


#4884: boost 1.45.0 build error with vc++ express 2010
-----------------------------------------------------+----------------------
 Reporter: Marco Pappalepore <crillion@…> | Owner:
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: None
  Version: Boost 1.45.0 | Severity: Problem
 Keywords: |
-----------------------------------------------------+----------------------
 Hi,

 my name is Marco Pappalepore, in case of need write me at crillion tiscali
 it.

   I'm trying to build boost version 1.45.0 on my system:
 windows vista (business version and ultimate version) sp2
 microsoft visual c++ express 2010
 boost 1.45.0
 bjam 3.1.18

 Like usual, to build boost I follow these steps:
 1) I extract boost in a version-named folder (.../boost/boost_1_45_0)
 2) I create an empty folder for the build (.../boost/boost_1_45_0_build)
 3) I copy bjam.exe in the source folder (.../boost/boost_1_45_0)
 4) I open a Visual Studio Command Prompt(2010) (command prompt with
 environment variables for visual studio)
 5) I launch this command(which used to work with the latest versions of
 the library, including 1.44.0):

 bjam --prefix="..\boost_1_45_0_build" install

 6) I get an error (while usually the build process started and was
 successful with earlier versions of the library). The message is this:

 warning: No toolsets are configured.
 warning: Configuring default toolset "msvc".
 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
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\configure.jam:145:
 in builds-raw
 *** argument error
 * rule UPDATE_NOW ( targets * : log ? : ignore-minus-n ? )
 * called with: ( <pbin.v2\libs\regex\build\msvc-10.0\debug>has_icu.exe
 <pbin.v2\libs\regex\build\msvc-10.0\debug>has_icu.pdb : : ignore-minus-n
 : ignore-minus-q )
 * extra argument ignore-minus-q
 (builtin):see definition of rule 'UPDATE_NOW' being called
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\configure.jam:179:
 in configure.builds
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\configure.jam:216:
 in object(check-target-builds-worker)@443.check
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/kernel\modules.jam:103:
 in modules.call-in
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/util\indirect.jam:96:
 in indirect.call
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1012:
 in targets.evaluate-requirements
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1393:
 in basic-target.compute-usage-requirements
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\alias.jam:47:
 in compute-usage-requirements
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1319:
 in object(alias-target-class)@447.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:732:
 in generate-really
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:704:
 in object(main-target)@886.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:848:
 in targets.generate-from-reference
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1217:
 in generate-dependencies
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1268:
 in object(typed-target)@450.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:732:
 in generate-really
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:704:
 in object(main-target)@887.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:848:
 in targets.generate-from-reference
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1217:
 in generate-dependencies
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1266:
 in object(typed-target)@152.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:732:
 in generate-really
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:704:
 in object(main-target)@868.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:258:
 in object(project-target)@134.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:848:
 in targets.generate-from-reference
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1217:
 in generate-dependencies
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1268:
 in object(install-target-class)@50.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:732:
 in generate-really
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:704:
 in object(main-target)@701.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:848:
 in targets.generate-from-reference
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1217:
 in generate-dependencies
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1268:
 in object(alias-target-class)@44.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:732:
 in generate-really
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:704:
 in object(main-target)@700.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:848:
 in targets.generate-from-reference
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1217:
 in generate-dependencies
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1268:
 in object(alias-target-class)@43.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:732:
 in generate-really
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:704:
 in object(main-target)@699.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:848:
 in targets.generate-from-reference
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1217:
 in generate-dependencies
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1268:
 in object(alias-target-class)@60.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:732:
 in generate-really
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:704:
 in object(main-target)@705.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:848:
 in targets.generate-from-reference
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1217:
 in generate-dependencies
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:1268:
 in alias-target-class.generate
 Jamroot:648: in build-multiple
 Jamroot:612: in object(top-level-target)@68.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:732:
 in generate-really
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2/build\targets.jam:704:
 in object(main-target)@709.generate
 Z:/data/users/marco_pappalepore/data/projects/external/boost/boost_1_45_0/tools/build/v2
 \build-system.jam:735: in load
 Z:\data\users\marco_pappalepore\data\projects\external\boost\boost_1_45_0\tools\build\v2/kernel\modules.jam:283:
 in import
 Z:\data\users\marco_pappalepore\data\projects\external\boost\boost_1_45_0\tools\build\v2\kernel\bootstrap.jam:142:
 in boost-build
 Z:\data\users\marco_pappalepore\data\projects\external\boost\boost_1_45_0
 \boost-build.jam:17: in module scope


 so, is this a problem with the build system ?
 or should I use a different set of commands/operations ?

 many thanks,

      Marco

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4884>
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:50:04 UTC