id summary reporter owner description type status milestone component version severity resolution keywords cc 3930 More flexible dynamic linking for python module on OS X Cyrus Omar Dave Abrahams "See http://trac.mapnik.org/ticket/453/. Without these patches to python.jam and darwin.jam, boost.python refused to build with the following error for me on OS X 10.6 (Snow Leopard), even when I set my path to use a version of Python (from Sage) which was compiled with UCS4. With these changes, you can build against both system Python (UCS2) and Sage Python (UCS4). This should probably be incorporated directly into boost, it took me several hours of headaches to figure this out. {{{ Undefined symbols: ""_PyUnicodeUCS4_FromEncodedObject"", referenced from: _encode_string_unaryfunc in builtin_converters.o ""_PyUnicodeUCS4_AsWideChar"", referenced from: boost::python::converter::(anonymous namespace)::slot_rvalue_from_python, std::allocator >, boost::python::converter::(anonymous namespace)::wstring_rvalue_from_python>::construct(_object*, boost::python::converter::rvalue_from_python_stage1_data*)in builtin_converters.o ld: symbol(s) not found collect2: ld returned 1 exit status }}}" Patches new To Be Determined python USE GITHUB Boost 1.42.0 Problem