
Hi, today I have tried the boost python tutorial with the 1_35 release candidate 2. Unfortunately it didn't worked as expected. Especially, I'm missing the hello.pyd file after building the jamroot file. Below I describe what I have done in detail. I'm working on the windows platform with the msvc-7.1 compiler. First I build the bjam.exe from the tools/jam folder with the build_dist.bat script. Next I used this one to build all the boost libraries by running bjam --toolset=msvc-7.1 release debug stage from the command line. I then swichted to the libs/python/example/tutorial directory and called bjam --toolset=msvc-7.1 release debug from the command line. This failed with this output F:/Development/Libraries/boost_1_35_0_RC2/tools/build/v2/build\project.j am:307: in load-jamfile F:/Development/Libraries/boost_1_35_0_RC2/tools/build/v2/build\project.j am:63: in load F:/Development/Libraries/boost_1_35_0_RC2/tools/build/v2/build\project.j am:167: in project.find F:/Development/Libraries/boost_1_35_0_RC2/tools/build/v2\build-system.ja m:516: in load F:\Development\Libraries\boost_1_35_0_RC2\libs\python\example\..\..\..\t ools\build\v2/kernel\modules.jam:267: in import F:\Development\Libraries\boost_1_35_0_RC2\libs\python\example\..\..\..\t ools\build\v2/kernel/bootstrap.jam:132: in boost-build F:\Development\Libraries\boost_1_35_0_RC2\libs\python\example\boost-buil d.jam:7: in module scope I then added the following line at the beginning of the jamroot file: import python ; After running the bjam again I found the following files in the bin/msvc-7.1/release/threading-multi subdirectory. hello.obj hello.obj.rsp hello_ext.exp hello_ext.lib hello_ext.pyd.rsp As you can see. The hello.pyd (or hello_ext.pyd) file is missing. In order to confirm that I didn't fool myself, I tried exactly the same procedure with the current boost release 1_34_1. Here I found these files in the threading-multi subdirectory. hello.exp hello.lib hello.obj hello.obj.rsp hello.pyd hello.pyd.rsp With the hello.pyd file I was able to run the import from within the python interpreter. Is this a known problem? Is my procedure correct? Any tips what I can do? Johannes Brunen DataSolid GmbH