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

    <template>@boost/libs/python/build/extension

    ## Requirements ##

    : <include>$(MyDir)/Include

      <define>_ATL_DLL <define>_AFXDLL

      <define>_UNICODE <define>UNICODE

      <runtime-link>dynamic

    ;

 

--------------------------------

 

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:

 

C:\3rdparty\boost_1_34_0\libs\python\example\quickstart>bjam toolset=msvc --verbose-test test --v2

Jamroot:17: in modules.load

rule python-extension unknown in module Jamfile</C:/3rdparty/boost_1_34_0/libs/python/example/quickstart>.

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

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 project.find

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 import

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

 

C:\3rdparty\boost_1_34_0\libs\python\example\quickstart\boost-build.jam:7: in module scope

 

When using the following command:

 

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

 

Any ideas?

 

Thanks in advance,

 

Lawrence

 

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