Boost logo

Boost-Build :

Subject: [Boost-build] error in path.jam
From: Ronny Herzog (herzog_at_[hidden])
Date: 2013-03-13 09:13:33


Dear all,

I get this strange error when using bjam: [1]

It seems that something is wrong with some path, but I cannot spot it.
Any help would be very appreciated.

The Jamroot file is: [2] and a boost-build.jam [3] is located in the
parent directory.

Thanks,
Ronny

[1] cmd
C:\Users\Duke\my_projects\lipotypexplorer\trunk\c_modules\calc_sf>bjam
address-m
odel=64 variant=release
C:/boost_1_50_0/tools/build/v2/util\path.jam:169: in path.join from
module path
error: only the first element may be rooted
C:/boost_1_50_0/tools/build/v2/build\virtual-target.jam:639: in
object(file-targ
et)@1018.path from module object(file-target)@1018
C:/boost_1_50_0/tools/build/v2/build\virtual-target.jam:959: in
virtual-target.r
egister from module virtual-target
C:/boost_1_50_0/tools/build/v2/tools\stage.jam:424: in
object(installed-shared-l
ib-generator)@4.run from module object(installed-shared-lib-generator)@4
C:/boost_1_50_0/tools/build/v2/build\generators.jam:978: in
try-one-generator-re
ally from module generators
C:/boost_1_50_0/tools/build/v2/build\generators.jam:1040: in
try-one-generator f
rom module generators
C:/boost_1_50_0/tools/build/v2/build\generators.jam:1254: in
construct-really fr
om module generators
C:/boost_1_50_0/tools/build/v2/build\generators.jam:1338: in
generators.construc
t from module generators
C:/boost_1_50_0/tools/build/v2/tools\stage.jam:167: in construct from
module obj
ect(install-target-class)@69
C:/boost_1_50_0/tools/build/v2/build\targets.jam:1298: in
object(install-target-
class)@69.generate from module object(install-target-class)@69
C:/boost_1_50_0/tools/build/v2/build\targets.jam:732: in generate-really
from mo
dule object(main-target)@780
C:/boost_1_50_0/tools/build/v2/build\targets.jam:704: in
object(main-target)@780
.generate from module object(main-target)@780
C:/boost_1_50_0/tools/build/v2/build\targets.jam:258: in
object(project-target)@
16.generate from module object(project-target)@16
c:/boost_1_50_0/tools/build/v2\build-system.jam:736: in load from module
build-s
ystem
C:\boost_1_50_0\tools\build\v2/kernel\modules.jam:283: in import from
module mod
ules
C:\boost_1_50_0\tools\build\v2/kernel/bootstrap.jam:142: in boost-build
from mod
ule
C:\Users\Duke\my_projects\lipotypexplorer\trunk\c_modules\boost-build.jam:7:
in
module scope from module

[2] Jamroot.jam
using msvc ;

import python ;

using python : 2.7 : c:/Python27/python.exe
     : c:/Python27/include
     : c:/Python27/libs
     : <address-model>64
     ;

use-project boost
   : c:/boost_1_50_0 ;

project boost-python-quickstart
     : requirements <library>/boost/python//boost_python
     <address-model>64
     <variant>release
     : build-dir ../boost-build
     ;

# Declare a Python extension
python-extension calcsf
     :
     lipidxexception.cpp CalcSF.cpp
     ;

install convenient_copy
   : calcsf
   : <install-dependencies>on <install-type>SHARED_LIB
<install-type>PYTHON_EXTENSION
<address-model>32:<location>c:/users/duke/my_projects/lipidxplorer/trunk/lx/mfql/calcsf26_32

<address-model>64:<location>c:/users/duke/my_projects/lipotypexplorer/trunk/lx/mfql/calcsf27_64
<address-model>64:<location>c:/users/duke/my_projects/lipidxplorer/trunk/lx/mfql/calcsf27_64
   ;

[3] ..\boost-build.jam
# Edit this path to point at the tools/build/v2 subdirectory of your
# Boost installation. Absolute paths work, too.
boost-build c:/boost_1_50_0/tools/build/v2 ;


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