I added -lpython2.6 to the linker command, but I didn't change anything. Obviously, the missing symbols are boost symbols and not python symbols, since their names _ZN5boost6python6detail11init_moduleEPKcPFvvE clearly refer boost.
I built boost_python with the following command: sudo ./bjam install -q --layout=system --with-python toolset=gcc variant=release link=static threading=multi runtime-link=static What is missing here? Philipp On 10/06/2010 03:30 PM, Charles Solar wrote: > You need to link with libpython as well. libpython should resolve these. > > On Wed, Oct 6, 2010 at 5:43 AM, Philipp Münzel <m...@philippmuenzel.de> wrote: >> Oh crap, the command that links is of course: >> >> $ g++ -shared -Wl,-soname,"libhello.so" -L/usr/local/lib -lboost_python >> -o libhello.so hello.o >> >> But I get the undefined symbols nevertheless: >> U PyString_Type >> w _Jv_RegisterClasses >> U _Py_NoneStruct >> U _Unwind_Resume@@GCC_3.0 >> U _ZN5boost6python6detail11init_moduleEPKcPFvvE >> U _ZN5boost6python6detail12gcc_demangleEPKc >> U >> _ZN5boost6python6detail17scope_setattr_docEPKcRKNS0_3api6objectES3_ >> U _ZN5boost6python7objects15function_objectERKNS1_11py_functionE >> U _ZN5boost6python7objects21py_function_impl_baseD2Ev >> U _ZN5boost6python9converter19do_return_to_pythonEPKc >> U _ZN5boost6python9converter8registry5queryENS0_9type_infoE >> U _ZNK5boost6python7objects21py_function_impl_base9max_arityEv >> U >> _ZNK5boost6python9converter12registration25expected_from_python_typeEv >> U _ZTIN5boost6python7objects21py_function_impl_baseE >> U _ZTIPKc@@CXXABI_1.3 >> U _ZTIc@@CXXABI_1.3 >> U _ZTVN10__cxxabiv120__si_class_type_infoE@@CXXABI_1.3 >> U _ZTVN5boost6python7objects21py_function_impl_baseE >> U _ZdlPv@@GLIBCXX_3.4 >> U _Znwj@@GLIBCXX_3.4 >> U __cxa_atexit@@GLIBC_2.1.3 >> w __cxa_finalize@@GLIBC_2.1.3 >> U __cxa_guard_abort@@CXXABI_1.3 >> U __cxa_guard_acquire@@CXXABI_1.3 >> U __cxa_guard_release@@CXXABI_1.3 >> w __gmon_start__ >> U __gxx_personality_v0@@CXXABI_1.3 >> _______________________________________________ >> Cplusplus-sig mailing list >> Cplusplus-sig@python.org >> http://mail.python.org/mailman/listinfo/cplusplus-sig >> > _______________________________________________ > Cplusplus-sig mailing list > Cplusplus-sig@python.org > http://mail.python.org/mailman/listinfo/cplusplus-sig _______________________________________________ Cplusplus-sig mailing list Cplusplus-sig@python.org http://mail.python.org/mailman/listinfo/cplusplus-sig