Skip to content

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

Conversation

alexis-roche
Copy link
Member

@mwaskom
Copy link
Member

mwaskom commented Nov 7, 2014

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...

@alexis-roche
Copy link
Member Author

All right, I think we need to go for the kill - meaning no use of lapack_info whatsoever

@alexis-roche alexis-roche deleted the new-lapack-binding-strategy branch November 11, 2014 11:48
@alexis-roche
Copy link
Member Author

Please let me know if that works

#328

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants