Andreas,
Here's the message I receive regarding missing boost files when attempting to 
compile pycuda after running configure.py



*************************************************************************************************************

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

c:\Tischler\pycuda-0.94.2>python setup.py build
bpl-subset/bpl_subset /boost/  python .hpp
*** Error occurred in plausibility checking for path of Boost Python library.
*** Error occurred in plausibility checking for path of Boost Thread library.
C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2 /bin/  nvcc
C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2 /bin/  nvcc .exe
C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2\include /  cuda .h
C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2/lib/Win32 / lib cuda .so

C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2/lib/Win32 / lib cuda .dy
lib
C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2/lib/Win32 / lib cuda .li
b
C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2/lib/Win32 /  cuda .so
C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2/lib/Win32 /  cuda .dylib

C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2/lib/Win32 /  cuda .lib
running build
running build_py
creating build
creating build\lib.win32-2.6
creating build\lib.win32-2.6\pycuda
copying pycuda\autoinit.py -> build\lib.win32-2.6\pycuda
copying pycuda\compiler.py -> build\lib.win32-2.6\pycuda
copying pycuda\cumath.py -> build\lib.win32-2.6\pycuda
copying pycuda\curandom.py -> build\lib.win32-2.6\pycuda
copying pycuda\debug.py -> build\lib.win32-2.6\pycuda
copying pycuda\driver.py -> build\lib.win32-2.6\pycuda
copying pycuda\elementwise.py -> build\lib.win32-2.6\pycuda
copying pycuda\gpuarray.py -> build\lib.win32-2.6\pycuda
copying pycuda\reduction.py -> build\lib.win32-2.6\pycuda
copying pycuda\tools.py -> build\lib.win32-2.6\pycuda
copying pycuda\__init__.py -> build\lib.win32-2.6\pycuda
creating build\lib.win32-2.6\pycuda\gl
copying pycuda\gl\autoinit.py -> build\lib.win32-2.6\pycuda\gl
copying pycuda\gl\__init__.py -> build\lib.win32-2.6\pycuda\gl
creating build\lib.win32-2.6\pycuda\sparse
copying pycuda\sparse\cg.py -> build\lib.win32-2.6\pycuda\sparse
copying pycuda\sparse\coordinate.py -> build\lib.win32-2.6\pycuda\sparse
copying pycuda\sparse\inner.py -> build\lib.win32-2.6\pycuda\sparse
copying pycuda\sparse\operator.py -> build\lib.win32-2.6\pycuda\sparse
copying pycuda\sparse\packeted.py -> build\lib.win32-2.6\pycuda\sparse
copying pycuda\sparse\pkt_build.py -> build\lib.win32-2.6\pycuda\sparse
copying pycuda\sparse\__init__.py -> build\lib.win32-2.6\pycuda\sparse
running build_ext
building '_driver' extension
creating build\temp.win32-2.6
creating build\temp.win32-2.6\Release
creating build\temp.win32-2.6\Release\src
creating build\temp.win32-2.6\Release\src\cpp
creating build\temp.win32-2.6\Release\src\wrapper
creating build\temp.win32-2.6\Release\bpl-subset
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs\python
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs\python\src
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs\python\src\conv
erter
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs\python\src\obje
ct
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs\thread
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs\thread\src
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs\thread\src\pthr
ead
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs\thread\src\win3
2
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs\smart_ptr
creating build\temp.win32-2.6\Release\bpl-subset\bpl_subset\libs\smart_ptr\src
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox
/MD /W3 /GS- /DNDEBUG -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -Isrc/cpp -Ibp
l-subset/bpl_subset "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2\i
nclude" -IC:\Python26\ArcGIS10.0\lib\site-packages\numpy\core\include -IC:\Pytho
n26\ArcGIS10.0\include -IC:\Python26\ArcGIS10.0\PC /Tpsrc/cpp/cuda.cpp /Fobuild\
temp.win32-2.6\Release\src/cpp/cuda.obj
cuda.cpp
bpl-subset/bpl_subset\boost/mpl/aux_/include_preprocessed.hpp(37) : fatal error
C1083: Cannot open include file: 'boost/mpl/aux_/preprocessed/plain/or.hpp': No
such file or directory
error: command '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\cl.ex
e"' failed with exit status 2

c:\Tischler\pycuda-0.94.2>
*************************************************************************************************************
My siteconf file is:

BOOST_INC_DIR = []
BOOST_LIB_DIR = []
BOOST_COMPILER = 'msvc9'
USE_SHIPPED_BOOST = True
BOOST_PYTHON_LIBNAME = ['boost_python-gcc43-mt']
BOOST_THREAD_LIBNAME = ['boost_thread-gcc43-mt']
CUDA_TRACE = False
CUDA_ENABLE_GL = False
CUDA_ROOT = 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v3.2'
CUDADRV_LIB_DIR = ['C:/Program Files/NVIDIA GPU Computing 
Toolkit/CUDA/v3.2/lib/Win32']
CUDADRV_LIBNAME = ['cuda']
CXXFLAGS = []
LDFLAGS = []


I figure the boost_python and boost_thread entries will have to be changed 
since I'm using msvc as my compiler, but I'd like to at least get them built 
first.

thanks,
Mike



________________________________
From: Andreas Kloeckner <li...@informa.tiker.net>
To: Mike Tischler <mikethesoils...@yahoo.com>; "pycuda@tiker.net" 
<pycuda@tiker.net>
Sent: Wednesday, April 13, 2011 7:38 PM
Subject: Re: [PyCUDA] Install - Windows Server 2008 64bit

On Wed, 13 Apr 2011 12:40:59 -0700 (PDT), Mike Tischler 
<mikethesoils...@yahoo.com> wrote:
> Andreas,
> Thanks - I'll try looking into a different debugger.  
> 
> 
> >Any particular reason to not use shipped boost?

> Yes.  I couldn't get it to compile properly.  I tried again by running
> configure.py, setup.py build, setup.py install and receive errors
> about missing files (boost\mpl\aux_\_include_preprocessed something or
> other).  If I compiled boost from source on the machine, I could then
> get pycuda to compile by changing the configuration parameters.

Let me know what files those are. There are some machine-dependent files
in boost, and I might simply be missing the ones needed for
Windows. After a few iterations, we might have a complete set, and then
your problem might be solved.

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

Reply via email to