viennacl / pyviennacl-dev

Developer repository for PyViennaCL. Visit http://viennacl.sourceforge.net/ for latest releases.
MIT License
32 stars 6 forks source link

fatal error 'omp.h' file not found during build #39

Closed abrahamneben closed 7 years ago

abrahamneben commented 8 years ago

On Mac OS X 10.11.6, building from the github pyviennacl, I get the below error

➜  pyviennacl-dev git:(master) python setup.py build
-----------------------------------------------------------
NB: OpenMP not currently supported with the clang compiler!
-----------------------------------------------------------
running build
running build_py
creating build
creating build/lib.macosx-10.11-x86_64-2.7
creating build/lib.macosx-10.11-x86_64-2.7/pyviennacl
copying pyviennacl/__init__.py -> build/lib.macosx-10.11-x86_64-2.7/pyviennacl
copying pyviennacl/backend.py -> build/lib.macosx-10.11-x86_64-2.7/pyviennacl
copying pyviennacl/io.py -> build/lib.macosx-10.11-x86_64-2.7/pyviennacl
copying pyviennacl/linalg.py -> build/lib.macosx-10.11-x86_64-2.7/pyviennacl
copying pyviennacl/opencl.py -> build/lib.macosx-10.11-x86_64-2.7/pyviennacl
copying pyviennacl/pycore.py -> build/lib.macosx-10.11-x86_64-2.7/pyviennacl
copying pyviennacl/tags.py -> build/lib.macosx-10.11-x86_64-2.7/pyviennacl
copying pyviennacl/util.py -> build/lib.macosx-10.11-x86_64-2.7/pyviennacl
copying pyviennacl/vclmath.py -> build/lib.macosx-10.11-x86_64-2.7/pyviennacl
copying pyviennacl/version.py -> build/lib.macosx-10.11-x86_64-2.7/pyviennacl
running build_ext
building '_viennacl' extension
creating build/temp.macosx-10.11-x86_64-2.7
creating build/temp.macosx-10.11-x86_64-2.7/src
creating build/temp.macosx-10.11-x86_64-2.7/src/_viennacl
creating build/temp.macosx-10.11-x86_64-2.7/external
creating build/temp.macosx-10.11-x86_64-2.7/external/boost_numpy
creating build/temp.macosx-10.11-x86_64-2.7/external/boost_numpy/libs
creating build/temp.macosx-10.11-x86_64-2.7/external/boost_numpy/libs/numpy
creating build/temp.macosx-10.11-x86_64-2.7/external/boost_numpy/libs/numpy/src
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/python
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/python/src
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/python/src/converter
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/python/src/object
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/smart_ptr
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/smart_ptr/src
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/system
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/system/src
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/thread
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/thread/src
creating build/temp.macosx-10.11-x86_64-2.7/external/boost-python-ublas-subset/boost_subset/libs/thread/src/pthread
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/core.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/core.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/scalars.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/scalars.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/vector_float.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/vector_float.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/vector_double.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/vector_double.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/vector_int.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/vector_int.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/vector_long.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/vector_long.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/vector_uint.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/vector_uint.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/vector_ulong.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/vector_ulong.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/dense_matrix_float.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/dense_matrix_float.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/dense_matrix_double.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/dense_matrix_double.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/dense_matrix_int.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/dense_matrix_int.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/dense_matrix_long.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/dense_matrix_long.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/dense_matrix_uint.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/dense_matrix_uint.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/dense_matrix_ulong.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/dense_matrix_ulong.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/structured_matrices.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/structured_matrices.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/cpu_sparse_matrix.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/cpu_sparse_matrix.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/compressed_matrix.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/compressed_matrix.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/compressed_compressed_matrix.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/compressed_compressed_matrix.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/ell_matrix.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/ell_matrix.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/sliced_ell_matrix.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/sliced_ell_matrix.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/coordinate_matrix.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/coordinate_matrix.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/hyb_matrix.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/hyb_matrix.o -Wno-unused-function -Wno-unused-local-typedefs
clang -fno-strict-aliasing -fno-common -dynamic -fwrapv -Wall -O3 -DNDEBUG -DBOOST_PYTHON_SOURCE=1 -DVIENNACL_WITH_OPENCL -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DVIENNACL_WITH_UBLAS -DVIENNACL_WITH_OPENMP -DBOOST_CHRONO_HEADER_ONLY=1 -DBOOST_THREAD_BUILD_DLL=1 -Dboost=pyviennaclboost -DBOOST_ALL_NO_LIB=1 -Iexternal/boost_numpy/ -Iexternal/boost-python-ublas-subset/boost_subset -Iexternal/viennacl-dev/ -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_viennacl/preconditioners.cpp -o build/temp.macosx-10.11-x86_64-2.7/src/_viennacl/preconditioners.o -Wno-unused-function -Wno-unused-local-typedefs
In file included from src/_viennacl/preconditioners.cpp:1:
In file included from src/_viennacl/preconditioners.hpp:12:
In file included from external/viennacl-dev/viennacl/linalg/amg.hpp:41:
external/viennacl-dev/viennacl/linalg/detail/amg/amg_base.hpp:36:10: fatal error: 'omp.h' file not found
#include <omp.h>
         ^
1 error generated.
error: command 'clang' failed with exit status 1
karlrupp commented 8 years ago

Your version of clang does not support OpenMP:

NB: OpenMP not currently supported with the clang compiler!

You've got two options: