On Fri, 24 Sep 2010 09:24:55 -0700, Mark Benedict <[email protected]> 
wrote:
> I have tried (again) to install this on 10.6 and everything builds cleanly as 
> far as I can tell, but when I try to run demo.py it dies when trying to load 
> the cuda driver.
> 
> I have 
> 
> Is this some error on the mac with building a shared library? (Expected in: 
> flat namespace) I have encountered something like that before but have no 
> idea how to  remedy it. 
> 
> 
> Traceback (most recent call last):
>  File "examples/demo.py", line 3, in <module>
>    import pycuda.driver as cuda
>  File 
> "/Library/Frameworks/EPD64.framework/Versions/6.2/lib/python2.6/site-packages/pycuda-0.94.1-py2.6-macosx-10.5-x86_64.egg/pycuda/driver.py",
>  line 1, in <module>
>    from pycuda._driver import *
> ImportError: 
> dlopen(/Library/Frameworks/EPD64.framework/Versions/6.2/lib/python2.6/site-packages/pycuda-0.94.1-py2.6-macosx-10.5-x86_64.egg/pycuda/_driver.so,
>  2): Symbol not found: __ZN5boost6python17error_already_setD1Ev
>  Referenced from: 
> /Library/Frameworks/EPD64.framework/Versions/6.2/lib/python2.6/site-packages/pycuda-0.94.1-py2.6-macosx-10.5-x86_64.egg/pycuda/_driver.so
>  Expected in: flat namespace
> in 
> /Library/Frameworks/EPD64.framework/Versions/6.2/lib/python2.6/site-packages/pycuda-0.94.1-py2.6-macosx-10.5-x86_64.egg/pycuda/_driver.so
> 
> Is there a way to install PyCUDA without Boost?  It seems to cause many build 
> problems.

How come you don't have USE_SHIPPED_BOOST enabled? Once you do (and
fetch the boost bits as explained by the setup script), your Boost
worries (and the need to install Boost in the first place) should
disappear.

> Also, it seems to build against the 10.5 SDK even though I have it set to 
> 10.6 in the siteconf.py.  Is this odd?

That might be an EPD thing. Anyone care to chime in?

Andreas

Attachment: pgpJG0h0VhAeb.pgp
Description: PGP signature

_______________________________________________
PyCUDA mailing list
[email protected]
http://lists.tiker.net/listinfo/pycuda

Reply via email to