> I think that your boost libraries are not found, as said here :
>
>> *** Error occurred in plausibility checking for path of Boost Python library.
>> *** Error occurred in plausibility checking for path of Boost Thread library.
>
>
> try to set the names according to what you have in /usr/local/lib
>
> Furthermore, you installed boost via yum I suppose and that gave you a 
> horribly old boost distribution (1.33), you should get at least a boost 1.39 
> if I remember well and thus install it "by hand" as explained in the 
> installing instructions. Before doing that, remove the current boost 1.33 
> from you system.
>

No that will make no difference. The modern pyCUDA distribution
includes what boost stuff it needs internally and upgading boost won't
change anything. I have functional 0.94.2 installations on Centos 5.2
systems with the stock boost 1.33. The other warnings (boost and cuda
libraries) are just that, warnings, and the build will finish with or
without them.

The source of these errors is a compiler bug in the Redhat 5 g++
compiler for versions 4.1.2-48 and lower which won't compile the boost
templating pyCUDA contains. There is a patch in the -49 release which
their bug database says fixes it (I am not sure whether it is
available via updates from Redhat or not and I can't verify the fix
works), otherwise use the g++ 4.4 "preview" to build pyCUDA.

To the original poster: there is an incompatibility in the 0.94.1
release code with Python 2.4. Andreas kindly checked in a small patch
for _pycuda_struct.c for me a few weeks ago which fixes it. I hope
these adventures with pyCUDA have nothing to do with a posting on the
nvidia CUDA forum a few days ago.....

_______________________________________________
PyCUDA mailing list
PyCUDA@tiker.net
http://lists.tiker.net/listinfo/pycuda

Reply via email to