Boost logo

Boost-Build :

From: Toon Knapen (toon.knapen_at_[hidden])
Date: 2004-08-09 09:30:32

Hi all,

Invoking 'bjam --v2' in boost/libs/filesystem/build results in following
error message:

C:/cvstop/boost/tools/build/v2/util\path.jam:336: in make-NT
*** argument error
* rule path.join ( elements + )
* called with: ( )
* missing argument elements
C:/cvstop/boost/tools/build/v2/util\path.jam:152:see definition of rule
'path.join' being called
C:/cvstop/boost/tools/build/v2/util\path.jam:42: in path.make
C:/cvstop/boost/tools/build/v2/kernel\modules.jam:66: in
C:/cvstop/boost/tools/build/v2/util\sequence.jam:43: in sequence.transform
C:/cvstop/boost/tools/build/v2/tools\common.jam:169: in common.find-tool
C:/cvstop/boost/tools/build/v2/tools\common.jam:120: in
C:/cvstop/boost/tools/build/v2/tools\msvc.jam:80: in msvc.init
C:/cvstop/boost/tools/build/v2/build\toolset.jam:28: in using
c:\cvstop\user-config.jam:29: in modules.load
C:/cvstop/boost/tools/build/v2\build-system.jam:56: in load
C:\cvstop\boost\tools\build\v2/kernel\modules.jam:259: in import
C:\cvstop\boost\tools\build\v2/kernel/bootstrap.jam:120: in boost-build
C:\cvstop\boost\boost-build.jam:12: in module scope

I can't figure out why this is happening. I'm new to version2 though
since we are trying to migrate from version1 to version2. The problem
seems to be that the variables $(os) and $(native) passed on to
path.join are both empty.

On a related note I wonder when the variable 'os' is initialised. It is
declared in global scope in path.jam and not somewhere in a function.



Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at