-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Okay, I've put a minimal example together. http://dingoskidneys.com/~dholth/minimal-embedding-failure.zip It is the embedding example from boost, with an "import sha" statement added inside it. sha depends on some dynamically loaded code. When I try to run it, it says: ImportError: /usr/lib/python2.3/lib-dynload/sha.so: undefined symbol: Py_FindMethod My Jamfile: project-root ; # Include definitions needed for Python modules SEARCH on python.jam = $(BOOST_BUILD_PATH) ; import python ; # The boost-jam embedding example exe embedding ~ : # sources ~ embedding.cpp ~ : # requirements ~ <threading>multi ~ <find-library>boost_python ~ $(PYTHON_PROPERTIES) ~ <library-path>$(PYTHON_LIB_PATH) ~ <find-library>$(PYTHON_EMBEDDED_LIBRARY) ~ ; I'm not sure where I'm going wrong and I'd appreciate some advice. Embedded Python is more useful when you can load dso's. Thanks, Daniel Holth -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCPfdLVh4W2pVfoMsRAtsdAKC/d+5VZRWW5O1N1TgEKnVKnlZsFgCdEzTI D6y1iipDrSYmFAl36ykgtoE= =NcnH -----END PGP SIGNATURE-----