#17405: different boost update ----------------------------------+----------------------------------------- Reporter: andrew@… | Owner: sanchom@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Updates Component: ports | Version: 1.6.0 Keywords: | Port: boost ----------------------------------+----------------------------------------- Comment(by andrew@…): Even better - the whole boost-python interface appears to work. Makefile : {{{ YFRM = /opt/local/Library/Frameworks/Python.framework/Versions/2.6 PYINC = -I$(PYFRM)/include/python2.6 -L/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/config MACPT = -I/opt/local/include -L/opt/local/lib LIBS = -dynamiclib -lboost_python-xgcc40-mt -lpython2.6 hello.so : hello.cpp $(CXX) $(MACPT) $(PYINC) $? $(LIBS) -o $@ .PHONY : test clean test : test.py ./test.py clean : rm -f hello.so }}} hello.cpp : {{{ char const* greet() { return "hello, world"; } #include <boost/python.hpp> BOOST_PYTHON_MODULE(hello) { using namespace boost::python; def("greet", greet); } }}} test.py : {{{ #!/usr/bin/env python2.6 import sys sys.path.append('.') import hello print hello.greet() }}} -- Ticket URL: <http://trac.macports.org/ticket/17405#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS