Hello,

I am trying to build pyopencl without boost.
The building process uses the following siteconf.py file :

# siteconf.py
CL_TRACE = False
CL_ENABLE_GL = True
CL_ENABLE_DEVICE_FISSION = False
CL_INC_DIR = [r'C:\Program Files (x86)\NVIDIA GPU Computing Toolkit\CUDA\v4.1\include',
              r'C:\Program Files\Microsoft SDKs\Windows\v7.0\Include']
CL_LIB_DIR = [r'C:\Program Files (x86)\NVIDIA GPU Computing Toolkit\CUDA\v4.1\lib\Win32',
              r'C:\Program Files\Microsoft SDKs\Windows\v7.0\Lib']
CL_LIBNAME = ['OpenCL']
CXXFLAGS = ['/EHsc']
LDFLAGS = ['/FORCE']

But the installation process fails with the following message :

# "python .\setup.py build" standard output
.....
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\Bin\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DPYGPU_PACKAGE=pyopencl -DBOOST_PYTHON_SOURCE=1 -DPYGPU_P YOPENCL=1 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -Dboost=pyopenclboost -DHA VE_GL=1 -Ibpl-subset/bpl_subset "-IC:\Program Files (x86)\NVIDIA GPU Computing T oolkit\CUDA\v4.1\include" "-IC:\Program Files\Microsoft SDKs\Windows\v7.0\Includ e" -IC:\dev\x86\Python27\lib\site-packages\numpy\core\include -IC:\dev\x86\Pytho n27\include -IC:\Users\cyril\dev\traits\sandbox\PC /Tpbpl-subset/bpl_subset/libs \thread\src\pthread\once.cpp /Fobuild\temp.win32-2.7\Release\bpl-subset/bpl_subs
et/libs\thread\src\pthread\once.obj /EHsc
once.cpp
bpl-subset/bpl_subset/libs\thread\src\pthread\once.cpp(9) : fatal error C1083: C
annot open include file: 'pthread.h': No such file or directory
error: command 'cl.exe' failed with exit status 2

I suppose it is looking for something coming from boost.
Is there any flag to  be added in siteconf.py ?

Thank you a lot,

Cyril.


_______________________________________________
PyOpenCL mailing list
[email protected]
http://lists.tiker.net/listinfo/pyopencl

Reply via email to