-
Notifications
You must be signed in to change notification settings - Fork 145
Attempt to fix Anaconda compilation bug #326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
alexis-roche
wants to merge
6
commits into
nipy:master
from
alexis-roche:new-lapack-binding-strategy
Closed
Attempt to fix Anaconda compilation bug #326
alexis-roche
wants to merge
6
commits into
nipy:master
from
alexis-roche:new-lapack-binding-strategy
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Appears to fail: [mwmp nipy]{alexis-roche-new-lapack-binding-strategy}$ pip install .
Unpacking /Users/mwaskom/code/nipy
Running setup.py (path:/var/folders/y2/c10md3zx5796c_rl9h8b_mfh00082k/T/pip-6Vv98m-build/setup.py) egg_info for package from file:///Users/mwaskom/code/nipy
lapack_opt_info:
openblas_lapack_info:
libraries openblas not found in ['/Users/mwaskom/anaconda/lib', '/usr/local/lib', '/usr/lib']
NOT AVAILABLE
lapack_mkl_info:
mkl_info:
FOUND:
libraries = ['mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'iomp5', 'pthread']
library_dirs = ['/Users/mwaskom/anaconda/lib']
define_macros = [('SCIPY_MKL_H', None)]
include_dirs = ['/Users/mwaskom/anaconda/include']
FOUND:
libraries = ['mkl_lapack95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'iomp5', 'pthread']
library_dirs = ['/Users/mwaskom/anaconda/lib']
define_macros = [('SCIPY_MKL_H', None)]
include_dirs = ['/Users/mwaskom/anaconda/include']
FOUND:
libraries = ['mkl_lapack95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'iomp5', 'pthread']
library_dirs = ['/Users/mwaskom/anaconda/lib']
define_macros = [('SCIPY_MKL_H', None)]
include_dirs = ['/Users/mwaskom/anaconda/include']
Building Lapack lite distribution
build_src
building py_modules sources
building library "cstat" sources
building extension "nipy.algorithms.registration._registration" sources
building extension "nipy.algorithms.segmentation._segmentation" sources
building extension "nipy.algorithms.statistics.intvol" sources
building extension "nipy.algorithms.statistics.histogram" sources
building extension "nipy.algorithms.statistics._quantile" sources
building extension "nipy.algorithms.graph._graph" sources
building extension "nipy.labs.bindings.linalg" sources
building extension "nipy.labs.bindings.array" sources
building extension "nipy.labs.bindings.wrapper" sources
building extension "nipy.labs.glm.kalman" sources
building extension "nipy.labs.group.onesample" sources
building extension "nipy.labs.group.twosample" sources
building extension "nipy.labs.group.glm_twolevel" sources
building extension "nipy.labs.utils.routines" sources
building data_files sources
build_src: building npy-pkg config files
warning: no files found matching 'COPYING'
warning: no files found matching 'TODO'
warning: no files found matching '*.pxd' under directory 'nipy'
warning: no files found matching '*.c' under directory 'libcstat'
warning: no files found matching '*.h' under directory 'libcstat'
warning: no files found matching '*.pyx' under directory 'libcstat'
warning: no files found matching '*.pxd' under directory 'libcstat'
warning: no files found matching '*' under directory 'nipy/algorithms/tests/data'
warning: no previously-included files matching '*~' found anywhere in distribution
warning: no previously-included files matching '*.swp' found anywhere in distribution
Installing collected packages: nipy
Running setup.py install for nipy
lapack_opt_info:
openblas_lapack_info:
libraries openblas not found in ['/Users/mwaskom/anaconda/lib', '/usr/local/lib', '/usr/lib']
NOT AVAILABLE
lapack_mkl_info:
mkl_info:
FOUND:
libraries = ['mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'iomp5', 'pthread']
library_dirs = ['/Users/mwaskom/anaconda/lib']
define_macros = [('SCIPY_MKL_H', None)]
include_dirs = ['/Users/mwaskom/anaconda/include']
FOUND:
libraries = ['mkl_lapack95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'iomp5', 'pthread']
library_dirs = ['/Users/mwaskom/anaconda/lib']
define_macros = [('SCIPY_MKL_H', None)]
include_dirs = ['/Users/mwaskom/anaconda/include']
FOUND:
libraries = ['mkl_lapack95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'iomp5', 'pthread']
library_dirs = ['/Users/mwaskom/anaconda/lib']
define_macros = [('SCIPY_MKL_H', None)]
include_dirs = ['/Users/mwaskom/anaconda/include']
Building Lapack lite distribution
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
build_src
building py_modules sources
building library "cstat" sources
building extension "nipy.algorithms.registration._registration" sources
building extension "nipy.algorithms.segmentation._segmentation" sources
building extension "nipy.algorithms.statistics.intvol" sources
building extension "nipy.algorithms.statistics.histogram" sources
building extension "nipy.algorithms.statistics._quantile" sources
building extension "nipy.algorithms.graph._graph" sources
building extension "nipy.labs.bindings.linalg" sources
building extension "nipy.labs.bindings.array" sources
building extension "nipy.labs.bindings.wrapper" sources
building extension "nipy.labs.glm.kalman" sources
building extension "nipy.labs.group.onesample" sources
building extension "nipy.labs.group.twosample" sources
building extension "nipy.labs.group.glm_twolevel" sources
building extension "nipy.labs.utils.routines" sources
building data_files sources
build_src: building npy-pkg config files
customize UnixCCompiler
customize UnixCCompiler using build_clib
customize UnixCCompiler
customize UnixCCompiler using MyBuildExt
building 'nipy.labs.bindings.linalg' extension
compiling C sources
C compiler: gcc -fno-strict-aliasing -I/Users/mwaskom/anaconda/include -arch x86_64 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
compile options: '-DSCIPY_MKL_H -I/Users/mwaskom/anaconda/include -I/Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include -Inipy/algorithms/registration -Inipy/algorithms/slicetiming -Inipy/algorithms/segmentation -Inipy/algorithms/statistics -I/private/var/folders/y2/c10md3zx5796c_rl9h8b_mfh00082k/T/pip-6Vv98m-build/lib/fff -I/private/var/folders/y2/c10md3zx5796c_rl9h8b_mfh00082k/T/pip-6Vv98m-build/lib/fff_python_wrapper -I/Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include -I/Users/mwaskom/anaconda/include/python2.7 -c'
gcc: build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c
In file included from build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:346:
In file included from /Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:17:
In file included from /Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1804:
/Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it by " \
^
In file included from build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:347:
In file included from /Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ufuncobject.h:317:
/Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/__ufunc_api.h:241:1: warning: unused function '_import_umath' [-Wunused-function]
_import_umath(void)
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10909:28: warning: unused function '__Pyx_PyObject_AsString' [-Wunused-function]
static CYTHON_INLINE char* __Pyx_PyObject_AsString(PyObject* o) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10906:32: warning: unused function '__Pyx_PyUnicode_FromString' [-Wunused-function]
static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(char* c_str) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:415:29: warning: unused function '__Pyx_Py_UNICODE_strlen' [-Wunused-function]
static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u)
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:11028:33: warning: unused function '__Pyx_PyIndex_AsSsize_t' [-Wunused-function]
static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:11057:33: warning: unused function '__Pyx_PyInt_FromSize_t' [-Wunused-function]
static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:9726:27: warning: unused function '__Pyx_ErrFetch' [-Wunused-function]
static CYTHON_INLINE void __Pyx_ErrFetch(PyObject **type, PyObject **value, PyObject **tb) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10229:48: warning: unused function '__pyx_t_float_complex_from_parts' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10239:30: warning: unused function '__Pyx_c_eqf' [-Wunused-function]
static CYTHON_INLINE int __Pyx_c_eqf(__pyx_t_float_complex a, __pyx_t_float_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10242:48: warning: unused function '__Pyx_c_sumf' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sumf(__pyx_t_float_complex a, __pyx_t_float_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10248:48: warning: unused function '__Pyx_c_difff' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_difff(__pyx_t_float_complex a, __pyx_t_float_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10260:48: warning: unused function '__Pyx_c_quotf' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quotf(__pyx_t_float_complex a, __pyx_t_float_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10267:48: warning: unused function '__Pyx_c_negf' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_negf(__pyx_t_float_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10273:30: warning: unused function '__Pyx_c_is_zerof' [-Wunused-function]
static CYTHON_INLINE int __Pyx_c_is_zerof(__pyx_t_float_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10276:48: warning: unused function '__Pyx_c_conjf' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conjf(__pyx_t_float_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10290:52: warning: unused function '__Pyx_c_powf' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_powf(__pyx_t_float_complex a, __pyx_t_float_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10349:49: warning: unused function '__pyx_t_double_complex_from_parts' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10359:30: warning: unused function '__Pyx_c_eq' [-Wunused-function]
static CYTHON_INLINE int __Pyx_c_eq(__pyx_t_double_complex a, __pyx_t_double_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10362:49: warning: unused function '__Pyx_c_sum' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum(__pyx_t_double_complex a, __pyx_t_double_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10368:49: warning: unused function '__Pyx_c_diff' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff(__pyx_t_double_complex a, __pyx_t_double_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10380:49: warning: unused function '__Pyx_c_quot' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot(__pyx_t_double_complex a, __pyx_t_double_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10387:49: warning: unused function '__Pyx_c_neg' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg(__pyx_t_double_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10393:30: warning: unused function '__Pyx_c_is_zero' [-Wunused-function]
static CYTHON_INLINE int __Pyx_c_is_zero(__pyx_t_double_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10396:49: warning: unused function '__Pyx_c_conj' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj(__pyx_t_double_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10410:53: warning: unused function '__Pyx_c_pow' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow(__pyx_t_double_complex a, __pyx_t_double_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10484:32: warning: unused function '__Pyx_PyInt_From_long' [-Wunused-function]
static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10515:27: warning: function '__Pyx_PyInt_As_long' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:7369:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew1' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__pyx_v_a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:7419:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew2' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__pyx_v_a, PyObject *__pyx_v_b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:7469:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew3' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:7519:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew4' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:7569:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew5' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d, PyObject *__pyx_v_e) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:8323:27: warning: unused function '__pyx_f_5numpy_set_array_base' [-Wunused-function]
static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_arr, PyObject *__pyx_v_base) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:8411:32: warning: unused function '__pyx_f_5numpy_get_array_base' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__pyx_v_arr) {
^
35 warnings generated.
gcc -bundle -undefined dynamic_lookup -L/Users/mwaskom/anaconda/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.5-x86_64-2.7/build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.o -L/Users/mwaskom/anaconda/lib -L/Users/mwaskom/anaconda/lib -Lbuild/temp.macosx-10.5-x86_64-2.7 -lcstat -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -o build/lib.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.so
ld: library not found for -lmkl_lapack95_lp64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: library not found for -lmkl_lapack95_lp64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: Command "gcc -bundle -undefined dynamic_lookup -L/Users/mwaskom/anaconda/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.5-x86_64-2.7/build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.o -L/Users/mwaskom/anaconda/lib -L/Users/mwaskom/anaconda/lib -Lbuild/temp.macosx-10.5-x86_64-2.7 -lcstat -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -o build/lib.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.so" failed with exit status 1
Complete output from command /Users/mwaskom/anaconda/bin/python -c "import setuptools, tokenize;__file__='/var/folders/y2/c10md3zx5796c_rl9h8b_mfh00082k/T/pip-6Vv98m-build/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/y2/c10md3zx5796c_rl9h8b_mfh00082k/T/pip-z3OkKN-record/install-record.txt --single-version-externally-managed --compile:
lapack_opt_info:
openblas_lapack_info:
libraries openblas not found in ['/Users/mwaskom/anaconda/lib', '/usr/local/lib', '/usr/lib']
NOT AVAILABLE
lapack_mkl_info:
mkl_info:
FOUND:
libraries = ['mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'iomp5', 'pthread']
library_dirs = ['/Users/mwaskom/anaconda/lib']
define_macros = [('SCIPY_MKL_H', None)]
include_dirs = ['/Users/mwaskom/anaconda/include']
FOUND:
libraries = ['mkl_lapack95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'iomp5', 'pthread']
library_dirs = ['/Users/mwaskom/anaconda/lib']
define_macros = [('SCIPY_MKL_H', None)]
include_dirs = ['/Users/mwaskom/anaconda/include']
FOUND:
libraries = ['mkl_lapack95_lp64', 'mkl_intel_lp64', 'mkl_intel_thread', 'mkl_core', 'iomp5', 'pthread']
library_dirs = ['/Users/mwaskom/anaconda/lib']
define_macros = [('SCIPY_MKL_H', None)]
include_dirs = ['/Users/mwaskom/anaconda/include']
Building Lapack lite distribution
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
building library "cstat" sources
building extension "nipy.algorithms.registration._registration" sources
building extension "nipy.algorithms.segmentation._segmentation" sources
building extension "nipy.algorithms.statistics.intvol" sources
building extension "nipy.algorithms.statistics.histogram" sources
building extension "nipy.algorithms.statistics._quantile" sources
building extension "nipy.algorithms.graph._graph" sources
building extension "nipy.labs.bindings.linalg" sources
building extension "nipy.labs.bindings.array" sources
building extension "nipy.labs.bindings.wrapper" sources
building extension "nipy.labs.glm.kalman" sources
building extension "nipy.labs.group.onesample" sources
building extension "nipy.labs.group.twosample" sources
building extension "nipy.labs.group.glm_twolevel" sources
building extension "nipy.labs.utils.routines" sources
building data_files sources
build_src: building npy-pkg config files
running build_py
copying build/src.macosx-10.5-x86_64-2.7/nipy/__config__.py -> build/lib.macosx-10.5-x86_64-2.7/nipy
copying /private/var/folders/y2/c10md3zx5796c_rl9h8b_mfh00082k/T/pip-6Vv98m-build/nipy/labs/setup.py -> build/lib.macosx-10.5-x86_64-2.7/nipy/labs
copying build/src.macosx-10.5-x86_64-2.7/nipy/labs/__config__.py -> build/lib.macosx-10.5-x86_64-2.7/nipy/labs
running build_clib
customize UnixCCompiler
customize UnixCCompiler using build_clib
running build_ext
customize UnixCCompiler
customize UnixCCompiler using MyBuildExt
building 'nipy.labs.bindings.linalg' extension
compiling C sources
C compiler: gcc -fno-strict-aliasing -I/Users/mwaskom/anaconda/include -arch x86_64 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
compile options: '-DSCIPY_MKL_H -I/Users/mwaskom/anaconda/include -I/Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include -Inipy/algorithms/registration -Inipy/algorithms/slicetiming -Inipy/algorithms/segmentation -Inipy/algorithms/statistics -I/private/var/folders/y2/c10md3zx5796c_rl9h8b_mfh00082k/T/pip-6Vv98m-build/lib/fff -I/private/var/folders/y2/c10md3zx5796c_rl9h8b_mfh00082k/T/pip-6Vv98m-build/lib/fff_python_wrapper -I/Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include -I/Users/mwaskom/anaconda/include/python2.7 -c'
gcc: build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c
In file included from build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:346:
In file included from /Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:17:
In file included from /Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1804:
/Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it by " \
^
In file included from build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:347:
In file included from /Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/ufuncobject.h:317:
/Users/mwaskom/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy/__ufunc_api.h:241:1: warning: unused function '_import_umath' [-Wunused-function]
_import_umath(void)
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10909:28: warning: unused function '__Pyx_PyObject_AsString' [-Wunused-function]
static CYTHON_INLINE char* __Pyx_PyObject_AsString(PyObject* o) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10906:32: warning: unused function '__Pyx_PyUnicode_FromString' [-Wunused-function]
static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(char* c_str) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:415:29: warning: unused function '__Pyx_Py_UNICODE_strlen' [-Wunused-function]
static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u)
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:11028:33: warning: unused function '__Pyx_PyIndex_AsSsize_t' [-Wunused-function]
static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:11057:33: warning: unused function '__Pyx_PyInt_FromSize_t' [-Wunused-function]
static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:9726:27: warning: unused function '__Pyx_ErrFetch' [-Wunused-function]
static CYTHON_INLINE void __Pyx_ErrFetch(PyObject **type, PyObject **value, PyObject **tb) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10229:48: warning: unused function '__pyx_t_float_complex_from_parts' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10239:30: warning: unused function '__Pyx_c_eqf' [-Wunused-function]
static CYTHON_INLINE int __Pyx_c_eqf(__pyx_t_float_complex a, __pyx_t_float_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10242:48: warning: unused function '__Pyx_c_sumf' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sumf(__pyx_t_float_complex a, __pyx_t_float_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10248:48: warning: unused function '__Pyx_c_difff' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_difff(__pyx_t_float_complex a, __pyx_t_float_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10260:48: warning: unused function '__Pyx_c_quotf' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quotf(__pyx_t_float_complex a, __pyx_t_float_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10267:48: warning: unused function '__Pyx_c_negf' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_negf(__pyx_t_float_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10273:30: warning: unused function '__Pyx_c_is_zerof' [-Wunused-function]
static CYTHON_INLINE int __Pyx_c_is_zerof(__pyx_t_float_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10276:48: warning: unused function '__Pyx_c_conjf' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conjf(__pyx_t_float_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10290:52: warning: unused function '__Pyx_c_powf' [-Wunused-function]
static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_powf(__pyx_t_float_complex a, __pyx_t_float_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10349:49: warning: unused function '__pyx_t_double_complex_from_parts' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10359:30: warning: unused function '__Pyx_c_eq' [-Wunused-function]
static CYTHON_INLINE int __Pyx_c_eq(__pyx_t_double_complex a, __pyx_t_double_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10362:49: warning: unused function '__Pyx_c_sum' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum(__pyx_t_double_complex a, __pyx_t_double_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10368:49: warning: unused function '__Pyx_c_diff' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff(__pyx_t_double_complex a, __pyx_t_double_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10380:49: warning: unused function '__Pyx_c_quot' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot(__pyx_t_double_complex a, __pyx_t_double_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10387:49: warning: unused function '__Pyx_c_neg' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg(__pyx_t_double_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10393:30: warning: unused function '__Pyx_c_is_zero' [-Wunused-function]
static CYTHON_INLINE int __Pyx_c_is_zero(__pyx_t_double_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10396:49: warning: unused function '__Pyx_c_conj' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj(__pyx_t_double_complex a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10410:53: warning: unused function '__Pyx_c_pow' [-Wunused-function]
static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow(__pyx_t_double_complex a, __pyx_t_double_complex b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10484:32: warning: unused function '__Pyx_PyInt_From_long' [-Wunused-function]
static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:10515:27: warning: function '__Pyx_PyInt_As_long' is not needed and will not be emitted [-Wunneeded-internal-declaration]
static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:7369:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew1' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__pyx_v_a) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:7419:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew2' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__pyx_v_a, PyObject *__pyx_v_b) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:7469:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew3' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:7519:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew4' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:7569:32: warning: unused function '__pyx_f_5numpy_PyArray_MultiIterNew5' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d, PyObject *__pyx_v_e) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:8323:27: warning: unused function '__pyx_f_5numpy_set_array_base' [-Wunused-function]
static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_arr, PyObject *__pyx_v_base) {
^
build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.c:8411:32: warning: unused function '__pyx_f_5numpy_get_array_base' [-Wunused-function]
static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__pyx_v_arr) {
^
35 warnings generated.
gcc -bundle -undefined dynamic_lookup -L/Users/mwaskom/anaconda/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.5-x86_64-2.7/build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.o -L/Users/mwaskom/anaconda/lib -L/Users/mwaskom/anaconda/lib -Lbuild/temp.macosx-10.5-x86_64-2.7 -lcstat -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -o build/lib.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.so
ld: library not found for -lmkl_lapack95_lp64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: library not found for -lmkl_lapack95_lp64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: Command "gcc -bundle -undefined dynamic_lookup -L/Users/mwaskom/anaconda/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.5-x86_64-2.7/build/src.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.o -L/Users/mwaskom/anaconda/lib -L/Users/mwaskom/anaconda/lib -Lbuild/temp.macosx-10.5-x86_64-2.7 -lcstat -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -o build/lib.macosx-10.5-x86_64-2.7/nipy/labs/bindings/linalg.so" failed with exit status 1
----------------------------------------
Cleaning up... |
All right, I think we need to go for the kill - meaning no use of |
Please let me know if that works |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See
#293 (comment)