Hi William,

On Mon, 16 Jan 2012 00:53:52 +0000 (UTC), William Savran <wsav...@gmail.com> 
wrote:
> I am trying to build pyCUDA on my machine with the following siteconf.py:
> 
> BOOST_INC_DIR = ['/usr/include']
> BOOST_LIB_DIR = ['/usr/lib']
> BOOST_COMPILER = 'gcc43'
> USE_SHIPPED_BOOST = False
> BOOST_PYTHON_LIBNAME = ['boost_python']
> BOOST_THREAD_LIBNAME = ['boost_thread']
> CUDA_TRACE = False
> CUDA_ROOT = '/usr/local/cuda'
> CUDA_ENABLE_GL = False
> CUDA_ENABLE_CURAND = True
> CUDADRV_LIB_DIR = ['/usr/lib']
> CUDADRV_LIBNAME = ['cuda']
> CUDART_LIB_DIR = ['${CUDA_ROOT}/lib64', '${CUDA_ROOT}/lib']
> CUDART_LIBNAME = ['cudart']
> CURAND_LIB_DIR = ['${CUDA_ROOT}/lib64', '${CUDA_ROOT}/lib']
> CURAND_LIBNAME = ['curand']
> CXXFLAGS = []
> LDFLAGS = []
> 
> If I search in /usr/lib for the BOOST_PYTHON_LIBNAME and BOOST_THREAD_LIBNAME 
> and even though both appear they cause an error to be thrown when attempting 
> to 
> build the installer.  In order to cause that error with ld to go away I 
> manually 
> changed the siteconf.py to what you see above.  Now, the installer builds 
> properly. 
> 
> When I run:
>      sudo python setup.py install
> 
> I receive the following error:
>      *** CUDA_ROOT not set, and nvcc not in path. Giving up.
> 
> This is weird to me because both the $CUDA_ROOT env variable and nvcc are 
> set. 
> If I echo $CUDA_ROOT, I see /usr/local/cuda.  I have tried this as root and 
> using sudo, and all print the same directory.  The command nvcc also works 
> from 
> the shell.
> 
> I have seen some other people posting with this problem and they all had 
> problems with the siteconf.py file.  No matter what options I try giving the 
> build I always end up with the same error when attempting to install.

Sorry, the error message is misleading--it doesn't actually look at
CUDA_ROOT. (fixed now) When you say 'which nvcc', what do you get? (nvcc
needs to be on your path.)

HTH,
Andreas

Attachment: pgpzQW2hCgmaO.pgp
Description: PGP signature

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

Reply via email to