Closed abrahamneben closed 7 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
Your version of clang does not support OpenMP:
NB: OpenMP not currently supported with the clang compiler!
You've got two options:
On Mac OS X 10.11.6, building from the github pyviennacl, I get the below error