I have a c++ shared library, and I'd like to use the classes and functions in python.  So I'm trying boost.python.  I'm on Ubuntu 10.10, and I've downloaded the boost tarball.   I think I've followed the instructions here and (more to the point) here to the letter.  But when I execute "sudo ./bjam" I get dozens upon dozens of failures.  For example,

    "g++"  -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread  -DBOOST_ALL_NO_LIB=1 -DBOOST_PYTHON_SOURCE -DBOOST_PYTHON_STATIC_LIB -DNDEBUG  -I"." -I"/usr/include/python2.6" -c -o "bin.v2/libs/python/build/gcc-4.4.5/release/link-static/threading-multi/numeric.o" "libs/python/src/numeric.cpp"

...failed gcc.compile.c++ bin.v2/libs/python/build/gcc-4.4.5/release/link-static/threading-multi/numeric.o...
gcc.compile.c++ bin.v2/libs/python/build/gcc-4.4.5/release/link-static/threading-multi/list.o
In file included from ./boost/python/detail/config.hpp:15,
                 from ./boost/python/detail/prefix.hpp:14,
                 from ./boost/python/list.hpp:8,
                 from libs/python/src/list.cpp:5:
./boost/config.hpp:35: fatal error: ./boost/boost/config/compiler/gcc.hpp: Too many levels of symbolic links
compilation terminated.

The file references are different, but the error is always the same.

What have I done wrong?

thanks, gary_p