On Dec 8, 2008, at 6:12 AM, Amir wrote:

I've been unable to build pycuda for the same reason, boost-python being linked to the wrong python. But I am unable to get around it. The desired python is the
Enthought EPD:

boost_1_37_0 amir$ ./configure
--with-python=/Library/Frameworks/Python.framework/Versions/Current/ bin/python --with-python-root=/Library/Frameworks/Python.framework/Versions/ 4.0.30002
--with-python-version=2.5

boost_1_37_0 amir$ cat user-config.jam
# Boost.Build Configuration
# Automatically generated by Boost configure

# Compiler configuration
using darwin ;

# Python configuration
using python : 2.5 : /Library/Frameworks/Python.framework/Versions/ 4.0.30002 ;


http://www.boost.org/doc/libs/1_37_0/libs/python/doc/building.html tells me that boost deduces the correct include/lib path from the specified version (2.5) and or command prefix (.../Versions/4.0.30002).

In your configure command you specify both. You could try dropping the python-version directive from your configure path. Or manually edit user-config.jam and remove '2.5' from the version spot.

Hope that helps and if that doesn't i think your better off on the boost mailing list.

Cheers,
Nicholas

_______________________________________________
PyCuda mailing list
[email protected]
http://tiker.net/mailman/listinfo/pycuda_tiker.net

Reply via email to