Boost logo

Boost-Build :

From: Larry Evans (cppljevans_at_[hidden])
Date: 2004-07-06 06:17:54


In libs/smart_ptr/test, bjam --v2 produces:

<------------
cd /home/evansl/prog_dev/boost-root.ln/libs/smart_ptr/test/
bjam --v2
XXX
...patience...
...found 339 targets...
...updating 57 targets...
MkDir1 ../../../bin.v2/libs/smart_ptr
MkDir1 ../../../bin.v2/libs/smart_ptr/test
MkDir1 ../../../bin.v2/libs/smart_ptr/test/shared_ptr_assign_fail.test
MkDir1 ../../../bin.v2/libs/smart_ptr/test/shared_ptr_assign_fail.test/gcc
MkDir1
../../../bin.v2/libs/smart_ptr/test/shared_ptr_assign_fail.test/gcc/debug
gcc.compile.c++
../../../bin.v2/libs/smart_ptr/test/shared_ptr_assign_fail.test/gcc/debug/shared_ptr_assign_fail.o
shared_ptr_assign_fail.cpp: In function `int main()':
shared_ptr_assign_fail.cpp:31: error: no match for 'operator=' in 'p =
(operator new(unsigned int)(4), ((true, (((*<anonymous>) <unknown
operator>
>--------------

What's the reason for the XXX in 1st line of output?

When trying a similar Jamfile.v2 in:

development_lje/libs/managed_ptr/test/

with Jamfile.v2 contents:

<---------------
import testing ;

project manged_ptr_test
: requirements <hardcode-dll-paths>true <toolset>intel
;
{
test-suite "managed_ptr"
: [ run smart_ptr_test.cpp
]
;

}

>---------------

The output is:

<---------------
cd
/home/evansl/prog_dev/boost-root.ln/development_lje/libs/managed_ptr/test/
bjam --v2
XXX
/home/evansl/prog_dev/boost-cvs/boost/tools/build/v2/build/targets.jam:1157:
in construct from module object(typed-target)@5
error: unable to construct ./smart_ptr_test
/home/evansl/prog_dev/boost-cvs/boost/tools/build/v2/build/targets.jam:1025:
in object(typed-target)@5.generate from module object(typed-target)@5
/home/evansl/prog_dev/boost-cvs/boost/tools/build/v2/build/targets.jam:546:
in generate-really from module object(main-target)@1
/home/evansl/prog_dev/boost-cvs/boost/tools/build/v2/build/targets.jam:519:
in object(main-target)@1.generate from module object(main-target)@1
/home/evansl/prog_dev/boost-cvs/boost/tools/build/v2/build/targets.jam:203:
in object(project-target)@12.generate from module object(project-target)@12
/home/evansl/prog_dev/boost-cvs/boost/tools/build/v2/build-system.jam:160:
in load from module build-system
/home/evansl/prog_dev/boost-cvs/boost/tools/build/v2/kernel/modules.jam:259:
in import from module modules
/home/evansl/prog_dev/boost-cvs/boost/tools/build/v2/kernel/bootstrap.jam:120:
in boost-build from module
/home/evansl/prog_dev/boost-cvs/boost/boost-build.jam:12: in module
scope from module
>---------------

What am I doing wrong?

 


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