Skip to content
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

pip3 install fails on macOS with python 3.7 #238

Closed
ghazel opened this issue Aug 22, 2018 · 11 comments
Closed

pip3 install fails on macOS with python 3.7 #238

ghazel opened this issue Aug 22, 2018 · 11 comments

Comments

@ghazel
Copy link

ghazel commented Aug 22, 2018

$ pip3 install pyFFTW 
Collecting pyFFTW
  Using cached https://files.pythonhosted.org/packages/c2/2e/b25edc6960fc837e915eb1b38e5f0e3013e32e90aff14a1d0f4556b3d145/pyFFTW-0.10.4.tar.gz
Building wheels for collected packages: pyFFTW
  Running setup.py bdist_wheel for pyFFTW ... error
  Complete output from command /usr/local/opt/python/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-wheel-at065m4e --python-tag cp37:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.macosx-10.13-x86_64-3.7
  creating build/lib.macosx-10.13-x86_64-3.7/pyfftw
  copying pyfftw/version.py -> build/lib.macosx-10.13-x86_64-3.7/pyfftw
  copying pyfftw/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/pyfftw
  creating build/lib.macosx-10.13-x86_64-3.7/pyfftw/builders
  copying pyfftw/builders/builders.py -> build/lib.macosx-10.13-x86_64-3.7/pyfftw/builders
  copying pyfftw/builders/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/pyfftw/builders
  copying pyfftw/builders/_utils.py -> build/lib.macosx-10.13-x86_64-3.7/pyfftw/builders
  creating build/lib.macosx-10.13-x86_64-3.7/pyfftw/interfaces
  copying pyfftw/interfaces/cache.py -> build/lib.macosx-10.13-x86_64-3.7/pyfftw/interfaces
  copying pyfftw/interfaces/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/pyfftw/interfaces
  copying pyfftw/interfaces/numpy_fft.py -> build/lib.macosx-10.13-x86_64-3.7/pyfftw/interfaces
  copying pyfftw/interfaces/scipy_fftpack.py -> build/lib.macosx-10.13-x86_64-3.7/pyfftw/interfaces
  copying pyfftw/interfaces/_utils.py -> build/lib.macosx-10.13-x86_64-3.7/pyfftw/interfaces
  running build_ext
  building 'pyfftw.pyfftw' extension
  creating build/temp.macosx-10.13-x86_64-3.7
  creating build/temp.macosx-10.13-x86_64-3.7/private
  creating build/temp.macosx-10.13-x86_64-3.7/private/var
  creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders
  creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq
  creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn
  creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T
  creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb
  creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW
  creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw
  clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -I/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/include -I/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw -I/usr/local/lib/python3.7/site-packages/numpy/core/include -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c -o build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.o
  In file included from /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:268:
  In file included from /usr/local/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
  In file included from /usr/local/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18:
  In file included from /usr/local/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1821:
  /usr/local/lib/python3.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 " \
   ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:3535:140: warning: code will never be executed [-Wunreachable-code]
            __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_4, __pyx_t_6); __Pyx_INCREF(__pyx_t_3); __pyx_t_6++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[1]; __pyx_lineno = 194; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                             ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:3527:139: warning: code will never be executed [-Wunreachable-code]
            __pyx_t_3 = PyList_GET_ITEM(__pyx_t_4, __pyx_t_6); __Pyx_INCREF(__pyx_t_3); __pyx_t_6++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[1]; __pyx_lineno = 194; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                            ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9697:143: warning: code will never be executed [-Wunreachable-code]
          __pyx_t_18 = PyTuple_GET_ITEM(__pyx_t_10, __pyx_t_12); __Pyx_INCREF(__pyx_t_18); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1037; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                                ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9689:142: warning: code will never be executed [-Wunreachable-code]
          __pyx_t_18 = PyList_GET_ITEM(__pyx_t_10, __pyx_t_12); __Pyx_INCREF(__pyx_t_18); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1037; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                               ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9579:140: warning: code will never be executed [-Wunreachable-code]
          __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_9, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1034; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                             ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9571:139: warning: code will never be executed [-Wunreachable-code]
          __pyx_t_1 = PyList_GET_ITEM(__pyx_t_9, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1034; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                            ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9240:141: warning: code will never be executed [-Wunreachable-code]
          __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_18, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1004; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                              ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9232:140: warning: code will never be executed [-Wunreachable-code]
          __pyx_t_1 = PyList_GET_ITEM(__pyx_t_18, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1004; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                             ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:8193:143: warning: code will never be executed [-Wunreachable-code]
            __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_10, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 891; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                                ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:8185:142: warning: code will never be executed [-Wunreachable-code]
            __pyx_t_1 = PyList_GET_ITEM(__pyx_t_10, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 891; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                               ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:14997:134: warning: code will never be executed [-Wunreachable-code]
      __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_2); __Pyx_INCREF(__pyx_t_3); __pyx_t_2++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[2]; __pyx_lineno = 794; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                       ^~~~~~~
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19533:21: error: no member named 'exc_type' in 'struct _ts'
      *type = tstate->exc_type;
              ~~~~~~  ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19534:22: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
      *value = tstate->exc_value;
                       ^~~~~~~~~
                       curexc_value
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
      PyObject *curexc_value;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19535:19: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
      *tb = tstate->exc_traceback;
                    ^~~~~~~~~~~~~
                    curexc_traceback
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
      PyObject *curexc_traceback;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19547:24: error: no member named 'exc_type' in 'struct _ts'
      tmp_type = tstate->exc_type;
                 ~~~~~~  ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19548:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
      tmp_value = tstate->exc_value;
                          ^~~~~~~~~
                          curexc_value
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
      PyObject *curexc_value;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19549:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
      tmp_tb = tstate->exc_traceback;
                       ^~~~~~~~~~~~~
                       curexc_traceback
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
      PyObject *curexc_traceback;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19550:13: error: no member named 'exc_type' in 'struct _ts'
      tstate->exc_type = type;
      ~~~~~~  ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19551:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
      tstate->exc_value = value;
              ^~~~~~~~~
              curexc_value
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
      PyObject *curexc_value;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19552:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
      tstate->exc_traceback = tb;
              ^~~~~~~~~~~~~
              curexc_traceback
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
      PyObject *curexc_traceback;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19595:24: error: no member named 'exc_type' in 'struct _ts'
      tmp_type = tstate->exc_type;
                 ~~~~~~  ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19596:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
      tmp_value = tstate->exc_value;
                          ^~~~~~~~~
                          curexc_value
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
      PyObject *curexc_value;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19597:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
      tmp_tb = tstate->exc_traceback;
                       ^~~~~~~~~~~~~
                       curexc_traceback
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
      PyObject *curexc_traceback;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19598:13: error: no member named 'exc_type' in 'struct _ts'
      tstate->exc_type = local_type;
      ~~~~~~  ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19599:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
      tstate->exc_value = local_value;
              ^~~~~~~~~
              curexc_value
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
      PyObject *curexc_value;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19600:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
      tstate->exc_traceback = local_tb;
              ^~~~~~~~~~~~~
              curexc_traceback
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
      PyObject *curexc_traceback;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19982:24: error: no member named 'exc_type' in 'struct _ts'
      tmp_type = tstate->exc_type;
                 ~~~~~~  ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19983:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
      tmp_value = tstate->exc_value;
                          ^~~~~~~~~
                          curexc_value
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
      PyObject *curexc_value;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19984:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
      tmp_tb = tstate->exc_traceback;
                       ^~~~~~~~~~~~~
                       curexc_traceback
  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
      PyObject *curexc_traceback;
                ^
  /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19985:13: error: no member named 'exc_type' in 'struct _ts'
      tstate->exc_type = *type;
      ~~~~~~  ^
  fatal error: too many errors emitted, stopping now [-ferror-limit=]
  12 warnings and 20 errors generated.
  error: command 'clang' failed with exit status 1
  
  ----------------------------------------
  Failed building wheel for pyFFTW
  Running setup.py clean for pyFFTW
Failed to build pyFFTW
Installing collected packages: pyFFTW
  Running setup.py install for pyFFTW ... error
    Complete output from command /usr/local/opt/python/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-record-1qmih5_g/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    running build_ext
    building 'pyfftw.pyfftw' extension
    creating build/temp.macosx-10.13-x86_64-3.7
    creating build/temp.macosx-10.13-x86_64-3.7/private
    creating build/temp.macosx-10.13-x86_64-3.7/private/var
    creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders
    creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq
    creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn
    creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T
    creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb
    creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW
    creating build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw
    clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -I/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/include -I/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw -I/usr/local/lib/python3.7/site-packages/numpy/core/include -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c -o build/temp.macosx-10.13-x86_64-3.7/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.o
    In file included from /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:268:
    In file included from /usr/local/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4:
    In file included from /usr/local/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18:
    In file included from /usr/local/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1821:
    /usr/local/lib/python3.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 " \
     ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:3535:140: warning: code will never be executed [-Wunreachable-code]
              __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_4, __pyx_t_6); __Pyx_INCREF(__pyx_t_3); __pyx_t_6++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[1]; __pyx_lineno = 194; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                               ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:3527:139: warning: code will never be executed [-Wunreachable-code]
              __pyx_t_3 = PyList_GET_ITEM(__pyx_t_4, __pyx_t_6); __Pyx_INCREF(__pyx_t_3); __pyx_t_6++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[1]; __pyx_lineno = 194; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                              ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9697:143: warning: code will never be executed [-Wunreachable-code]
            __pyx_t_18 = PyTuple_GET_ITEM(__pyx_t_10, __pyx_t_12); __Pyx_INCREF(__pyx_t_18); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1037; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                                  ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9689:142: warning: code will never be executed [-Wunreachable-code]
            __pyx_t_18 = PyList_GET_ITEM(__pyx_t_10, __pyx_t_12); __Pyx_INCREF(__pyx_t_18); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1037; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                                 ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9579:140: warning: code will never be executed [-Wunreachable-code]
            __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_9, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1034; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                               ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9571:139: warning: code will never be executed [-Wunreachable-code]
            __pyx_t_1 = PyList_GET_ITEM(__pyx_t_9, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1034; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                              ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9240:141: warning: code will never be executed [-Wunreachable-code]
            __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_18, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1004; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                                ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:9232:140: warning: code will never be executed [-Wunreachable-code]
            __pyx_t_1 = PyList_GET_ITEM(__pyx_t_18, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1004; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                               ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:8193:143: warning: code will never be executed [-Wunreachable-code]
              __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_10, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 891; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                                  ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:8185:142: warning: code will never be executed [-Wunreachable-code]
              __pyx_t_1 = PyList_GET_ITEM(__pyx_t_10, __pyx_t_12); __Pyx_INCREF(__pyx_t_1); __pyx_t_12++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 891; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                                 ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:14997:134: warning: code will never be executed [-Wunreachable-code]
        __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_2); __Pyx_INCREF(__pyx_t_3); __pyx_t_2++; if (unlikely(0 < 0)) {__pyx_filename = __pyx_f[2]; __pyx_lineno = 794; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
                                                                                                                                         ^~~~~~~
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19533:21: error: no member named 'exc_type' in 'struct _ts'
        *type = tstate->exc_type;
                ~~~~~~  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19534:22: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
        *value = tstate->exc_value;
                         ^~~~~~~~~
                         curexc_value
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
        PyObject *curexc_value;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19535:19: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
        *tb = tstate->exc_traceback;
                      ^~~~~~~~~~~~~
                      curexc_traceback
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
        PyObject *curexc_traceback;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19547:24: error: no member named 'exc_type' in 'struct _ts'
        tmp_type = tstate->exc_type;
                   ~~~~~~  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19548:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
        tmp_value = tstate->exc_value;
                            ^~~~~~~~~
                            curexc_value
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
        PyObject *curexc_value;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19549:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
        tmp_tb = tstate->exc_traceback;
                         ^~~~~~~~~~~~~
                         curexc_traceback
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
        PyObject *curexc_traceback;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19550:13: error: no member named 'exc_type' in 'struct _ts'
        tstate->exc_type = type;
        ~~~~~~  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19551:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
        tstate->exc_value = value;
                ^~~~~~~~~
                curexc_value
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
        PyObject *curexc_value;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19552:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
        tstate->exc_traceback = tb;
                ^~~~~~~~~~~~~
                curexc_traceback
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
        PyObject *curexc_traceback;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19595:24: error: no member named 'exc_type' in 'struct _ts'
        tmp_type = tstate->exc_type;
                   ~~~~~~  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19596:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
        tmp_value = tstate->exc_value;
                            ^~~~~~~~~
                            curexc_value
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
        PyObject *curexc_value;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19597:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
        tmp_tb = tstate->exc_traceback;
                         ^~~~~~~~~~~~~
                         curexc_traceback
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
        PyObject *curexc_traceback;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19598:13: error: no member named 'exc_type' in 'struct _ts'
        tstate->exc_type = local_type;
        ~~~~~~  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19599:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
        tstate->exc_value = local_value;
                ^~~~~~~~~
                curexc_value
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
        PyObject *curexc_value;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19600:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
        tstate->exc_traceback = local_tb;
                ^~~~~~~~~~~~~
                curexc_traceback
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
        PyObject *curexc_traceback;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19982:24: error: no member named 'exc_type' in 'struct _ts'
        tmp_type = tstate->exc_type;
                   ~~~~~~  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19983:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
        tmp_value = tstate->exc_value;
                            ^~~~~~~~~
                            curexc_value
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:237:15: note: 'curexc_value' declared here
        PyObject *curexc_value;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19984:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
        tmp_tb = tstate->exc_traceback;
                         ^~~~~~~~~~~~~
                         curexc_traceback
    /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m/pystate.h:238:15: note: 'curexc_traceback' declared here
        PyObject *curexc_traceback;
                  ^
    /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/pyfftw/pyfftw.c:19985:13: error: no member named 'exc_type' in 'struct _ts'
        tstate->exc_type = *type;
        ~~~~~~  ^
    fatal error: too many errors emitted, stopping now [-ferror-limit=]
    12 warnings and 20 errors generated.
    error: command 'clang' failed with exit status 1
    
    ----------------------------------------
Command "/usr/local/opt/python/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-record-1qmih5_g/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/pq/_6yx4rh12qlfgk5p0p4mdlc80000gn/T/pip-install-jkn6hesb/pyFFTW/
@hgomersall
Copy link
Collaborator

I've no idea about this. I know nothing about mac OS, other than to say it looks like something pretty fundamental is failing.

How did you install FFTW? Did you follow the README instructions?

@ghazel
Copy link
Author

ghazel commented Aug 23, 2018

I installed FFTW from homebrew, which worked fine.

This problem doesn't seem to be macOS specific -- I installed cython speculatively, and then pyFFTW installed from pip3 without error. So, missing dependency?

@hgomersall
Copy link
Collaborator

hgomersall commented Aug 23, 2018

So the problem was missing cython?

@ghazel
Copy link
Author

ghazel commented Aug 23, 2018

The problem is that pip3 install pyFFTW does not install cython, which is required.

@hgomersall
Copy link
Collaborator

It should be resolved automatically. Are you able to dig a little deeper and see whether cython is in your build requirements in setup.py?

@ghazel
Copy link
Author

ghazel commented Aug 23, 2018

$ pip3 install pyfftw
Collecting pyfftw
  Downloading https://files.pythonhosted.org/packages/c2/2e/b25edc6960fc837e915eb1b38e5f0e3013e32e90aff14a1d0f4556b3d145/pyFFTW-0.10.4.tar.gz (365kB)

Inspecting that tar.gz, I see no mention of setup.py requiring cython. It optionally tries to import it, but only raises an error if pyfftw.c does not exist (which it does).

@hgomersall
Copy link
Collaborator

Ah ok. Perhaps it hasn't been released yet!

@tigran123
Copy link

tigran123 commented Aug 26, 2018

The same problem occurred under Ubuntu 18.04.1 but after I found this discussion and realised that cython is required I simply installed it first via sudo -H pip3.7 install cython (which succeeded) and then installed pyfftw as well via sudo -H pip3.7 install PyFFTW which also succeeded. Anyway, I think the cython requirement should have been handled automatically...

@OrganicIrradiation
Copy link

I had issues installing pyFFTW-0.10.4 via pip as well with Python 3.7. Installing Cython-0.28.5 fixed them, so I agree that there appears to be a missing dependency in setup.py.

@asnt
Copy link

asnt commented Oct 24, 2018

Same as above. Had to pip install cython first. (virtualenv under Linux with Python 3.7)

@grlee77
Copy link
Contributor

grlee77 commented Dec 8, 2018

wheels for 3.7 corresponding to the 0.11.1 release are now on PyPI
I will open a separate issue related to getting pip to automatically pull in Cython

@grlee77 grlee77 closed this as completed Dec 8, 2018
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

No branches or pull requests

6 participants