The problem arises from using the Ubuntu package instead of boost compiled from the source code. You should edit Jamroot for you to say that it uses the global libboost-python, instead of looking for lib in the relative boost source tree.
In general, you should have these lines at the beginning of your Jamroot:
using python ; lib libboost_python : : <name>boost_python ; project : requirements <library>libboost_python ;
A bug was reported in Debian and fixed at least on lenny with libboost-python1.40 ... basically. The example in libboost_python still applies to boost_python-mt instead of boost_python, but / usr / lib / libboost _python.so exists but not / usr / lib / libboost _python-mt.so.
I hope Ubuntu will soon have the same fix, and the next user will not stumble on this ... I know the answer to your question because I did the same problem not so long ago.
kriss source share