Dear People, This is probably somewhat off topic, but I am hoping someone here might be able to help me.
I have spent the last couple of hours trying to understand how to use bjam so as to build the `hello world' tutorial example for boost-python. I have not succeeded. I'm running Debian sarge. Debian seems me to want to use boost-python 1.30.2, though I also have 1.31 installed. I have also installed bjam. The Jamfile from the hello world example appears below. How should I modify this to work on my system? Alternatively, I'd be happy with a regular Makefile. I would prefer not to have to do extensive configuration of other files, and I'd also prefer not to have to modify the jamfile if I moved it to a different location in the directory hierarchy. Can these preferences be satisfied? When running bjam on the script below I get the following. *********************************************************************** bjam Unable to load Boost.Build: could not find build system. --------------------------------------------------------- /home/faheem/wc/boost/example/boost-build.jam attempted to load the build system by invoking 'boost-build ../../../tools/build/v1 ;' but we were unable to find "bootstrap.jam" in the specified directory or in BOOST_BUILD_PATH (searching /home/faheem/wc/boost/example/../../../tools/build/v1, /usr/share/boost-build). ****************************************************************** I have tried reading the documentation but it seems very complicated and I just get more confused. Some guidance would be appreciated. Do I need to compile the example in the sources directory? I tried this, and I just get a lot of output which it is difficult to make sense of. I only want to compile this module. Faheem. ***************************************************************** # Hello World Example from the tutorial # [Joel de Guzman 10/9/2002] # Specify our location in the boost project hierarchy subproject libs/python/example/tutorial ; # Include definitions needed for Python modules import python ; extension hello # Declare a Python extension called hello : hello.cpp # source <dll>../../build/boost_python # dependencies ;