/more/getting_started.html#Preparation /tools/build/jam_src/index.html#building_bjam chimezie@Zion:/tmp/boost_1_33_1$ find . -name build.sh ./tools/build/jam_src/build.sh chimezie@Zion:/tmp/boost_1_33_1/tools/build/jam_src$ ./build.sh .. snip build .. [MKDIR] bin.linuxx86 [COMPILE] bin.linuxx86/bjam chimezie@Zion:/tmp/boost_1_33_1/tools/build/jam_src$ cd /tmp/bgl-python-0.9/ chimezie@Zion:/tmp/bgl-python-0.9$ export BOOST_ROOT=/tmp/boost_1_33_1/ chimezie@Zion:/tmp/bgl-python-0.9$ bjam .. snip build .. From bgl-python README: In the "python" subdirectory there will be a file "libboostpython.EXT" (EXT is the extension used for shared libraries on your platform). You should copy that file some place where your dynamic linker can find it, so set your LD_LIBRARY_PATH equivalent to include the python subdirectory. chimezie@Zion:/tmp/bgl-python-0.9$ cp python/libboost_python.so* /usr/local/lib/ chimezie@Zion:/tmp/bgl-python-0.9$ cp -R python/* /usr/lib/python2.4/site-packages/