Boost logo

Boost-Build :

From: Lawrence Spector (Lawrence.Spector_at_[hidden])
Date: 2007-05-24 17:18:39

I successfully was building Boost.Python extensions using bjam version 1
in Boost 1.33.1. Since the upgrade, I converted my Jamfile to
Jamfile.v2 and am getting the following errors when I try to build:


bjam -sTOOLS=vc-8_0 -sBOOST_ROOT=C:\3rdparty\boost_1_34_0 -sBUILD=debug

error: Could not find parent for project at '.'

error: Did not find Jamfile or project-root.jam in any parent directory.


Here's my Jamfile:


# This is the top of our own project tree

project-root ;


import python ;


extension MyLib # Declare a Python extension

: MyLib.cpp # source

    # requirements and dependencies for Boost.Python extensions


    ## Requirements ##

    : <include>$(MyDir)/Include

      <define>_ATL_DLL <define>_AFXDLL

      <define>_UNICODE <define>UNICODE






Here's my Jamrules:


path-global BOOST_ROOT : C:/3rdparty/boost_1_34_0 ;


project boost : $(BOOST_ROOT) ;




One more note, I tried the quickstart example as suggested in the Python
tutorial and got this:


toolset=msvc --verbose-test test --v2

Jamroot:17: in modules.load

rule python-extension unknown in module

C:/3rdparty/boost_1_34_0/tools/build/v2/build\project.jam:312: in

C:/3rdparty/boost_1_34_0/tools/build/v2/build\project.jam:68: in load

C:/3rdparty/boost_1_34_0/tools/build/v2/build\project.jam:170: in

C:/3rdparty/boost_1_34_0/tools/build/v2\build-system.jam:237: in load

C:\3rdparty\boost_1_34_0\tools\build\v2/kernel\modules.jam:261: in

C:\3rdparty\boost_1_34_0\tools\build\v2/kernel/bootstrap.jam:132: in


7: in module scope


When using the following command:


bjam --toolset=msvc --verbose-test test


Any ideas?


Thanks in advance,




P.S.: Sorry for cross-posting lists; I just realized that this is the
appropriate list for such issues. Thanks, again.

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