Boost logo

Boost-Build :

From: Felipe Magno de Almeida (felipe.m.almeida_at_[hidden])
Date: 2007-12-11 15:58:57


Hi,

I'm having trouble with use-project rule inside site-config.jam

This line:
use-project boost : C:/development/new_boost/svn_boost ;

Works on user-config.jam, but not on site-config.jam in build/v2
directory. I would like to use the same boost as the boost.build
running, so I need the site-config.jam.

Thanks,

The error trace is this:

C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:505:
in inherit-attributes
warning: rulename $(pattributes).get expands to empty string
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:463:
in initialize
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:301:
in load-jamfile
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:68:
in project.load
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:718:
in project.use
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:94:
in project.load-used-projects
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:105:
in load-config
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:125: in load
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel\modules.jam:261:
in import
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel/bootstrap.jam:132:
in boost-build
C:\development\projetos\boost-build.jam:3: in module scope
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:508:
in inherit-attributes
warning: rulename $(pattributes).get expands to empty string
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:463:
in initialize
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:301:
in load-jamfile
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:68:
in project.load
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:718:
in project.use
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:94:
in project.load-used-projects
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:105:
in load-config
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:125: in load
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel\modules.jam:261:
in import
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel/bootstrap.jam:132:
in boost-build
C:\development\projetos\boost-build.jam:3: in module scope
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:510:
in inherit-attributes
warning: rulename $(pattributes).get expands to empty string
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:463:
in initialize
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:301:
in load-jamfile
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:68:
in project.load
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:718:
in project.use
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:94:
in project.load-used-projects
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:105:
in load-config
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:125: in load
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel\modules.jam:261:
in import
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel/bootstrap.jam:132:
in boost-build
C:\development\projetos\boost-build.jam:3: in module scope
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:512:
in inherit-attributes
warning: rulename $(pattributes).get expands to empty string
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:463:
in initialize
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:301:
in load-jamfile
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:68:
in project.load
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:718:
in project.use
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:94:
in project.load-used-projects
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:105:
in load-config
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:125: in load
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel\modules.jam:261:
in import
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel/bootstrap.jam:132:
in boost-build
C:\development\projetos\boost-build.jam:3: in module scope
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:514:
in inherit-attributes
warning: rulename $(pattributes).get expands to empty string
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:463:
in initialize
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:301:
in load-jamfile
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:68:
in project.load
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:718:
in project.use
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:94:
in project.load-used-projects
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:105:
in load-config
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:125: in load
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel\modules.jam:261:
in import
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel/bootstrap.jam:132:
in boost-build
C:\development\projetos\boost-build.jam:3: in module scope
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:699:
in attribute
warning: rulename $($(project).attributes).get expands to empty string
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:709:
in target
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:475:
in initialize
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:301:
in load-jamfile
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:68:
in project.load
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:718:
in project.use
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:94:
in project.load-used-projects
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:105:
in load-config
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:125: in load
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel\modules.jam:261:
in import
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel/bootstrap.jam:132:
in boost-build
C:\development\projetos\boost-build.jam:3: in module scope
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:699:
in project.attribute
warning: rulename $($(project).attributes).get expands to empty string
C:/development/new_boost/svn_boost/tools/build/v2/build\targets.jam:203:
in object(project-target)@12.__init__
C:/development/new_boost/svn_boost/tools/build/v2/kernel\class.jam:93: in new
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:709:
in target
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:475:
in initialize
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:301:
in load-jamfile
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:68:
in project.load
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:718:
in project.use
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:94:
in project.load-used-projects
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:105:
in load-config
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:125: in load
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel\modules.jam:261:
in import
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel/bootstrap.jam:132:
in boost-build
C:\development\projetos\boost-build.jam:3: in module scope
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:573:
in object(project-attributes)@11.set
*** argument error
* rule property-set.refine-from-user-input ( parent-requirements :
specification * : project-module : location )
* called with: ( : <include>. <define>BOOST_ALL_NO_LIB=1
<tag>@Jamfile</C:/development/new_boost/svn_boost>.tag
<conditional>@handle-static-runtime :
Jamfile</C:/development/new_boost/svn_boost> :
/C:/development/new_boost/svn_boost )
* missing argument parent-requirements
C:/development/new_boost/svn_boost/tools/build/v2/build\property-set.jam:409:see
definition of rule 'refine-from-user-input' being called
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:871:
in project
C:\development\new_boost\svn_boost\Jamroot:192: in modules.load
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:312:
in load-jamfile
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:68:
in project.load
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:718:
in project.use
C:/development/new_boost/svn_boost/tools/build/v2/build\project.jam:94:
in project.load-used-projects
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:105:
in load-config
C:/development/new_boost/svn_boost/tools/build/v2\build-system.jam:125: in load
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel\modules.jam:261:
in import
C:\development\projetos\..\new_boost\svn_boost\tools\build\v2/kernel/bootstrap.jam:132:
in boost-build
C:\development\projetos\boost-build.jam:3: in module scope

-- 
Felipe Magno de Almeida

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