keithito/tacotron

dependency hell

antonkulaga opened this issue · 1 comments

You have serios dependency conflicts in your setup. I tried to install it with pip within conda environment for python 3 under latest Linux Mint, here is what I got:

 ERROR: Command errored out with exit status 1:
   command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-fkkyxfs_/scipy/setup.py'"'"'; __file__='"'"'/tmp/pip-install-fkkyxfs_/scipy/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 /tmp/pip-wheel-8ces14gu
       cwd: /tmp/pip-install-fkkyxfs_/scipy/
  Complete output (1200 lines):
  lapack_opt_info:
  lapack_mkl_info:
  customize UnixCCompiler
    libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE
  
  openblas_lapack_info:
  customize UnixCCompiler
  customize UnixCCompiler
    libraries openblas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE
  
  openblas_clapack_info:
  customize UnixCCompiler
  customize UnixCCompiler
    libraries openblas,lapack not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE
  
  atlas_3_10_threads_info:
  Setting PTATLAS=ATLAS
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries tatlas,tatlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib64
  customize UnixCCompiler
    libraries tatlas,tatlas not found in /usr/lib64
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib
  customize UnixCCompiler
    libraries tatlas,tatlas not found in /usr/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu/atlas
  customize UnixCCompiler
    libraries tatlas,tatlas not found in /usr/lib/x86_64-linux-gnu/atlas
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
  customize UnixCCompiler
    libraries tatlas,tatlas not found in /usr/lib/x86_64-linux-gnu
  <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
    NOT AVAILABLE
  
  atlas_3_10_info:
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries satlas,satlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib64
  customize UnixCCompiler
    libraries satlas,satlas not found in /usr/lib64
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib
  customize UnixCCompiler
    libraries satlas,satlas not found in /usr/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu/atlas
  customize UnixCCompiler
    libraries satlas,satlas not found in /usr/lib/x86_64-linux-gnu/atlas
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
  customize UnixCCompiler
    libraries satlas,satlas not found in /usr/lib/x86_64-linux-gnu
  <class 'numpy.distutils.system_info.atlas_3_10_info'>
    NOT AVAILABLE
  
  atlas_threads_info:
  Setting PTATLAS=ATLAS
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib64
  customize UnixCCompiler
    libraries ptf77blas,ptcblas,atlas not found in /usr/lib64
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib
  customize UnixCCompiler
    libraries ptf77blas,ptcblas,atlas not found in /usr/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu/atlas
  customize UnixCCompiler
    libraries ptf77blas,ptcblas,atlas not found in /usr/lib/x86_64-linux-gnu/atlas
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
  customize UnixCCompiler
    libraries ptf77blas,ptcblas,atlas not found in /usr/lib/x86_64-linux-gnu
  <class 'numpy.distutils.system_info.atlas_threads_info'>
    NOT AVAILABLE
  
  atlas_info:
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries f77blas,cblas,atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib64
  customize UnixCCompiler
    libraries f77blas,cblas,atlas not found in /usr/lib64
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib
  customize UnixCCompiler
    libraries f77blas,cblas,atlas not found in /usr/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu/atlas
  customize UnixCCompiler
    libraries f77blas,cblas,atlas not found in /usr/lib/x86_64-linux-gnu/atlas
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
  customize UnixCCompiler
    libraries f77blas,cblas,atlas not found in /usr/lib/x86_64-linux-gnu
  <class 'numpy.distutils.system_info.atlas_info'>
    NOT AVAILABLE
  
  accelerate_info:
    NOT AVAILABLE
  
  /usr/lib/python3/dist-packages/numpy/distutils/system_info.py:638: UserWarning:
      Atlas (http://math-atlas.sourceforge.net/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [atlas]) or by setting
      the ATLAS environment variable.
    self.calc_info()
  lapack_info:
  customize UnixCCompiler
  customize UnixCCompiler
    FOUND:
      libraries = ['lapack', 'lapack']
      library_dirs = ['/usr/lib/x86_64-linux-gnu']
      language = f77
  
  blas_info:
  customize UnixCCompiler
  customize UnixCCompiler
  C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
  
  creating /tmp/tmpgaxncj_w/tmp
  creating /tmp/tmpgaxncj_w/tmp/tmpgaxncj_w
  compile options: '-I/usr/local/include -I/usr/include -c'
  x86_64-linux-gnu-gcc: /tmp/tmpgaxncj_w/source.c
  x86_64-linux-gnu-gcc -pthread /tmp/tmpgaxncj_w/tmp/tmpgaxncj_w/source.o -lcblas -o /tmp/tmpgaxncj_w/a.out
  /usr/bin/ld: cannot find -lcblas
  collect2: error: ld returned 1 exit status
  x86_64-linux-gnu-gcc -pthread /tmp/tmpgaxncj_w/tmp/tmpgaxncj_w/source.o -lblas -o /tmp/tmpgaxncj_w/a.out
  customize UnixCCompiler
    FOUND:
      libraries = ['blas', 'blas']
      library_dirs = ['/usr/lib/x86_64-linux-gnu']
      include_dirs = ['/usr/local/include', '/usr/include']
      language = c
      define_macros = [('HAVE_CBLAS', None)]
  
    FOUND:
      define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
      libraries = ['lapack', 'lapack', 'blas', 'blas']
      library_dirs = ['/usr/lib/x86_64-linux-gnu']
      language = c
      include_dirs = ['/usr/local/include', '/usr/include']
  
  Running from scipy source directory.
  non-existing path in 'scipy/integrate': 'quadpack.h'
  Splitting linalg.interpolative Fortran source files
  /usr/lib/python3/dist-packages/numpy/distutils/system_info.py:730: UserWarning: Specified path /usr/local/include/python3.7m is invalid.
    return self.get_paths(self.section, key)
  blas_opt_info:
  blas_mkl_info:
  customize UnixCCompiler
    libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE
  
  blis_info:
  customize UnixCCompiler
    libraries blis not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE
  
  openblas_info:
  customize UnixCCompiler
  customize UnixCCompiler
    libraries openblas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE
  
  atlas_3_10_blas_threads_info:
  Setting PTATLAS=ATLAS
  customize UnixCCompiler
    libraries tatlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu/atlas', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE
  
  atlas_3_10_blas_info:
  customize UnixCCompiler
    libraries satlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu/atlas', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE
  
  atlas_blas_threads_info:
  Setting PTATLAS=ATLAS
  customize UnixCCompiler
    libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu/atlas', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE
  
  atlas_blas_info:
  customize UnixCCompiler
    libraries f77blas,cblas,atlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu/atlas', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE
  
  /usr/lib/python3/dist-packages/numpy/distutils/system_info.py:638: UserWarning:
      Atlas (http://math-atlas.sourceforge.net/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [atlas]) or by setting
      the ATLAS environment variable.
    self.calc_info()
    FOUND:
      define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
      libraries = ['blas', 'blas']
      library_dirs = ['/usr/lib/x86_64-linux-gnu']
      include_dirs = ['/usr/local/include', '/usr/include']
      language = c
  
  non-existing path in 'scipy/sparse': 'sparsetools/sparsetools_impl.h'
  non-existing path in 'scipy/sparse': 'sparsetools/bsr_impl.h'
  non-existing path in 'scipy/sparse': 'sparsetools/csc_impl.h'
  non-existing path in 'scipy/sparse': 'sparsetools/csr_impl.h'
  non-existing path in 'scipy/sparse': 'sparsetools/other_impl.h'
  running bdist_wheel
  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
  creating build
  creating build/src.linux-x86_64-3.7
  creating build/src.linux-x86_64-3.7/scipy
  building library "dfftpack" sources
  building library "fftpack" sources
  building library "mach" sources
  building library "quadpack" sources
  building library "odepack" sources
  building library "dop" sources
  building library "fitpack" sources
  building library "fwrappers" sources
  building library "odrpack" sources
  building library "minpack" sources
  building library "rootfind" sources
  building library "superlu_src" sources
  building library "arpack_scipy" sources
  building library "sc_c_misc" sources
  building library "sc_cephes" sources
  building library "sc_mach" sources
  building library "sc_amos" sources
  building library "sc_cdf" sources
  building library "sc_specfun" sources
  building library "statlib" sources
  building extension "scipy.cluster._vq" sources
  building extension "scipy.cluster._hierarchy" sources
  building extension "scipy.fftpack._fftpack" sources
  creating build/src.linux-x86_64-3.7/scipy/fftpack
  creating build/src.linux-x86_64-3.7/scipy/fftpack/src
  conv_template:> build/src.linux-x86_64-3.7/scipy/fftpack/src/dct.c
  conv_template:> build/src.linux-x86_64-3.7/scipy/fftpack/src/dst.c
  f2py options: []
  f2py: scipy/fftpack/fftpack.pyf
  Reading fortran codes...
  	Reading file 'scipy/fftpack/fftpack.pyf' (format:free)
  Line #86 in scipy/fftpack/fftpack.pyf:"       /* Single precision version */ "
  	crackline:2: No pattern for line
  Post-processing...
  	Block: _fftpack
  			Block: zfft
  			Block: drfft
  			Block: zrfft
  			Block: zfftnd
  			Block: destroy_zfft_cache
  			Block: destroy_zfftnd_cache
  			Block: destroy_drfft_cache
  			Block: cfft
  			Block: rfft
  			Block: crfft
  			Block: cfftnd
  			Block: destroy_cfft_cache
  			Block: destroy_cfftnd_cache
  			Block: destroy_rfft_cache
  			Block: ddct1
  			Block: ddct2
  			Block: ddct3
  			Block: dct1
  			Block: dct2
  			Block: dct3
  			Block: destroy_ddct2_cache
  			Block: destroy_ddct1_cache
  			Block: destroy_dct2_cache
  			Block: destroy_dct1_cache
  			Block: ddst1
  			Block: ddst2
  			Block: ddst3
  			Block: dst1
  			Block: dst2
  			Block: dst3
  			Block: destroy_ddst2_cache
  			Block: destroy_ddst1_cache
  			Block: destroy_dst2_cache
  			Block: destroy_dst1_cache
  Post-processing (stage 2)...
  Building modules...
  	Building module "_fftpack"...
  		Constructing wrapper function "zfft"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = zfft(x,[n,direction,normalize,overwrite_x])
  		Constructing wrapper function "drfft"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = drfft(x,[n,direction,normalize,overwrite_x])
  		Constructing wrapper function "zrfft"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = zrfft(x,[n,direction,normalize,overwrite_x])
  		Constructing wrapper function "zfftnd"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = zfftnd(x,[s,direction,normalize,overwrite_x])
  		Constructing wrapper function "destroy_zfft_cache"...
  		  destroy_zfft_cache()
  		Constructing wrapper function "destroy_zfftnd_cache"...
  		  destroy_zfftnd_cache()
  		Constructing wrapper function "destroy_drfft_cache"...
  		  destroy_drfft_cache()
  		Constructing wrapper function "cfft"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = cfft(x,[n,direction,normalize,overwrite_x])
  		Constructing wrapper function "rfft"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = rfft(x,[n,direction,normalize,overwrite_x])
  		Constructing wrapper function "crfft"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = crfft(x,[n,direction,normalize,overwrite_x])
  		Constructing wrapper function "cfftnd"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = cfftnd(x,[s,direction,normalize,overwrite_x])
  		Constructing wrapper function "destroy_cfft_cache"...
  		  destroy_cfft_cache()
  		Constructing wrapper function "destroy_cfftnd_cache"...
  		  destroy_cfftnd_cache()
  		Constructing wrapper function "destroy_rfft_cache"...
  		  destroy_rfft_cache()
  		Constructing wrapper function "ddct1"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = ddct1(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "ddct2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = ddct2(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "ddct3"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = ddct3(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "dct1"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = dct1(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "dct2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = dct2(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "dct3"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = dct3(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "destroy_ddct2_cache"...
  		  destroy_ddct2_cache()
  		Constructing wrapper function "destroy_ddct1_cache"...
  		  destroy_ddct1_cache()
  		Constructing wrapper function "destroy_dct2_cache"...
  		  destroy_dct2_cache()
  		Constructing wrapper function "destroy_dct1_cache"...
  		  destroy_dct1_cache()
  		Constructing wrapper function "ddst1"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = ddst1(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "ddst2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = ddst2(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "ddst3"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = ddst3(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "dst1"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = dst1(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "dst2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = dst2(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "dst3"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = dst3(x,[n,normalize,overwrite_x])
  		Constructing wrapper function "destroy_ddst2_cache"...
  		  destroy_ddst2_cache()
  		Constructing wrapper function "destroy_ddst1_cache"...
  		  destroy_ddst1_cache()
  		Constructing wrapper function "destroy_dst2_cache"...
  		  destroy_dst2_cache()
  		Constructing wrapper function "destroy_dst1_cache"...
  		  destroy_dst1_cache()
  	Wrote C/API module "_fftpack" to file "build/src.linux-x86_64-3.7/scipy/fftpack/_fftpackmodule.c"
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/fftpack/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/fftpack' to include_dirs.
  creating build/src.linux-x86_64-3.7/build
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/fftpack
  copying /usr/lib/python3/dist-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/fftpack
  copying /usr/lib/python3/dist-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/fftpack
  building extension "scipy.fftpack.convolve" sources
  f2py options: []
  f2py: scipy/fftpack/convolve.pyf
  Reading fortran codes...
  	Reading file 'scipy/fftpack/convolve.pyf' (format:free)
  Post-processing...
  	Block: convolve__user__routines
  			Block: kernel_func
  	Block: convolve
  			Block: init_convolution_kernel
  In: scipy/fftpack/convolve.pyf:convolve:unknown_interface:init_convolution_kernel
  get_useparameters: no module convolve__user__routines info used by init_convolution_kernel
  			Block: destroy_convolve_cache
  			Block: convolve
  			Block: convolve_z
  Post-processing (stage 2)...
  Building modules...
  	Constructing call-back function "cb_kernel_func_in_convolve__user__routines"
  	  def kernel_func(k): return kernel_func
  	Building module "convolve"...
  		Constructing wrapper function "init_convolution_kernel"...
  		  omega = init_convolution_kernel(n,kernel_func,[d,zero_nyquist,kernel_func_extra_args])
  		Constructing wrapper function "destroy_convolve_cache"...
  		  destroy_convolve_cache()
  		Constructing wrapper function "convolve"...
  		  y = convolve(x,omega,[swap_real_imag,overwrite_x])
  		Constructing wrapper function "convolve_z"...
  		  y = convolve_z(x,omega_real,omega_imag,[overwrite_x])
  	Wrote C/API module "convolve" to file "build/src.linux-x86_64-3.7/scipy/fftpack/convolvemodule.c"
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/fftpack/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/fftpack' to include_dirs.
  building extension "scipy.integrate._quadpack" sources
  building extension "scipy.integrate._odepack" sources
  building extension "scipy.integrate.vode" sources
  creating build/src.linux-x86_64-3.7/scipy/integrate
  f2py options: []
  f2py: scipy/integrate/vode.pyf
  Reading fortran codes...
  	Reading file 'scipy/integrate/vode.pyf' (format:free)
  Post-processing...
  	Block: dvode__user__routines
  		Block: dvode_user_interface
  			Block: f
  			Block: jac
  	Block: zvode__user__routines
  		Block: zvode_user_interface
  			Block: f
  			Block: jac
  	Block: vode
  			Block: dvode
  In: scipy/integrate/vode.pyf:vode:unknown_interface:dvode
  get_useparameters: no module dvode__user__routines info used by dvode
  			Block: zvode
  In: scipy/integrate/vode.pyf:vode:unknown_interface:zvode
  get_useparameters: no module zvode__user__routines info used by zvode
  Post-processing (stage 2)...
  Building modules...
  	Constructing call-back function "cb_f_in_dvode__user__routines"
  	  def f(t,y): return ydot
  	Constructing call-back function "cb_jac_in_dvode__user__routines"
  	  def jac(t,y): return jac
  	Constructing call-back function "cb_f_in_zvode__user__routines"
  	  def f(t,y): return ydot
  	Constructing call-back function "cb_jac_in_zvode__user__routines"
  	  def jac(t,y): return jac
  	Building module "vode"...
  		Constructing wrapper function "dvode"...
  warning: callstatement is defined without callprotoargument
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y,t,istate = dvode(f,jac,y,t,tout,rtol,atol,itask,istate,rwork,iwork,mf,[f_extra_args,jac_extra_args,overwrite_y])
  		Constructing wrapper function "zvode"...
  warning: callstatement is defined without callprotoargument
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y,t,istate = zvode(f,jac,y,t,tout,rtol,atol,itask,istate,zwork,rwork,iwork,mf,[f_extra_args,jac_extra_args,overwrite_y])
  	Wrote C/API module "vode" to file "build/src.linux-x86_64-3.7/scipy/integrate/vodemodule.c"
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate' to include_dirs.
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate
  copying /usr/lib/python3/dist-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate
  copying /usr/lib/python3/dist-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate
  building extension "scipy.integrate.lsoda" sources
  f2py options: []
  f2py: scipy/integrate/lsoda.pyf
  Reading fortran codes...
  	Reading file 'scipy/integrate/lsoda.pyf' (format:free)
  Post-processing...
  	Block: lsoda__user__routines
  		Block: lsoda_user_interface
  			Block: f
  			Block: jac
  	Block: lsoda
  			Block: lsoda
  In: scipy/integrate/lsoda.pyf:lsoda:unknown_interface:lsoda
  get_useparameters: no module lsoda__user__routines info used by lsoda
  Post-processing (stage 2)...
  Building modules...
  	Constructing call-back function "cb_f_in_lsoda__user__routines"
  	  def f(t,y): return ydot
  	Constructing call-back function "cb_jac_in_lsoda__user__routines"
  	  def jac(t,y): return jac
  	Building module "lsoda"...
  		Constructing wrapper function "lsoda"...
  warning: callstatement is defined without callprotoargument
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y,t,istate = lsoda(f,y,t,tout,rtol,atol,itask,istate,rwork,iwork,jac,jt,[f_extra_args,overwrite_y,jac_extra_args])
  	Wrote C/API module "lsoda" to file "build/src.linux-x86_64-3.7/scipy/integrate/lsodamodule.c"
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate' to include_dirs.
  building extension "scipy.integrate._dop" sources
  f2py options: []
  f2py: scipy/integrate/dop.pyf
  Reading fortran codes...
  	Reading file 'scipy/integrate/dop.pyf' (format:free)
  Post-processing...
  	Block: __user__routines
  			Block: fcn
  			Block: solout
  	Block: _dop
  			Block: dopri5
  In: scipy/integrate/dop.pyf:_dop:unknown_interface:dopri5
  get_useparameters: no module __user__routines info used by dopri5
  			Block: dop853
  In: scipy/integrate/dop.pyf:_dop:unknown_interface:dop853
  get_useparameters: no module __user__routines info used by dop853
  Post-processing (stage 2)...
  Building modules...
  	Constructing call-back function "cb_fcn_in___user__routines"
  	  def fcn(x,y): return f
  	Constructing call-back function "cb_solout_in___user__routines"
  	  def solout(nr,xold,x,y,con,icomp,[nd]): return irtn
  	Building module "_dop"...
  		Constructing wrapper function "dopri5"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y,iwork,idid = dopri5(fcn,x,y,xend,rtol,atol,solout,iout,work,iwork,[fcn_extra_args,overwrite_y,solout_extra_args])
  		Constructing wrapper function "dop853"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y,iwork,idid = dop853(fcn,x,y,xend,rtol,atol,solout,iout,work,iwork,[fcn_extra_args,overwrite_y,solout_extra_args])
  	Wrote C/API module "_dop" to file "build/src.linux-x86_64-3.7/scipy/integrate/_dopmodule.c"
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate' to include_dirs.
  building extension "scipy.integrate._test_multivariate" sources
  building extension "scipy.integrate._test_odeint_banded" sources
  f2py options: []
  f2py:> build/src.linux-x86_64-3.7/scipy/integrate/_test_odeint_bandedmodule.c
  Reading fortran codes...
  	Reading file 'scipy/integrate/tests/banded5x5.f' (format:fix,strict)
  Post-processing...
  	Block: _test_odeint_banded
  			Block: jacobian
  			Block: getbands
  			Block: banded5x5
  			Block: banded5x5_jac
  			Block: banded5x5_bjac
  			Block: banded5x5_solve
  Post-processing (stage 2)...
  Building modules...
  	Building module "_test_odeint_banded"...
  		Constructing wrapper function "getbands"...
  		  jac = getbands()
  		Constructing wrapper function "banded5x5"...
  		  banded5x5(t,y,f,[n])
  		Constructing wrapper function "banded5x5_jac"...
  		  banded5x5_jac(t,y,ml,mu,jac,[n,nrowpd])
  		Constructing wrapper function "banded5x5_bjac"...
  		  banded5x5_bjac(t,y,ml,mu,bjac,[n,nrowpd])
  		Constructing wrapper function "banded5x5_solve"...
  		  nst,nfe,nje = banded5x5_solve(y,nsteps,dt,jt)
  		Constructing COMMON block support for "jac"...
  		  bands
  	Wrote C/API module "_test_odeint_banded" to file "build/src.linux-x86_64-3.7/scipy/integrate/_test_odeint_bandedmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.7/scipy/integrate/_test_odeint_banded-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/integrate' to include_dirs.
    adding 'build/src.linux-x86_64-3.7/scipy/integrate/_test_odeint_banded-f2pywrappers.f' to sources.
  building extension "scipy.interpolate.interpnd" sources
  building extension "scipy.interpolate._ppoly" sources
  building extension "scipy.interpolate._bspl" sources
  building extension "scipy.interpolate._fitpack" sources
  building extension "scipy.interpolate.dfitpack" sources
  creating build/src.linux-x86_64-3.7/scipy/interpolate
  creating build/src.linux-x86_64-3.7/scipy/interpolate/src
  f2py options: []
  f2py: scipy/interpolate/src/fitpack.pyf
  Reading fortran codes...
  	Reading file 'scipy/interpolate/src/fitpack.pyf' (format:free)
  Post-processing...
  	Block: dfitpack
  			Block: fpchec
  			Block: splev
  			Block: splder
  			Block: splint
  			Block: sproot
  			Block: spalde
  			Block: curfit
  			Block: percur
  			Block: parcur
  			Block: fpcurf0
  			Block: fpcurf1
  			Block: fpcurfm1
  			Block: bispev
  			Block: parder
  			Block: bispeu
  			Block: pardeu
  			Block: surfit_smth
  			Block: surfit_lsq
  			Block: spherfit_smth
  			Block: spherfit_lsq
  			Block: regrid_smth
  			Block: regrid_smth_spher
  			Block: dblint
  Post-processing (stage 2)...
  Building modules...
  	Building module "dfitpack"...
  		Constructing wrapper function "fpchec"...
  		  ier = fpchec(x,t,k)
  		Constructing wrapper function "splev"...
  		  y = splev(t,c,k,x,[e])
  		Constructing wrapper function "splder"...
  		  y = splder(t,c,k,x,[nu,e])
  		Creating wrapper for Fortran function "splint"("splint")...
  		Constructing wrapper function "splint"...
  		  splint = splint(t,c,k,a,b)
  		Constructing wrapper function "sproot"...
  		  zero,m,ier = sproot(t,c,[mest])
  		Constructing wrapper function "spalde"...
  		  d,ier = spalde(t,c,k,x)
  		Constructing wrapper function "curfit"...
  		  n,c,fp,ier = curfit(iopt,x,y,w,t,wrk,iwrk,[xb,xe,k,s])
  		Constructing wrapper function "percur"...
  		  n,c,fp,ier = percur(iopt,x,y,w,t,wrk,iwrk,[k,s])
  		Constructing wrapper function "parcur"...
  		  n,c,fp,ier = parcur(iopt,ipar,idim,u,x,w,ub,ue,t,wrk,iwrk,[k,s])
  		Constructing wrapper function "fpcurf0"...
  		  x,y,w,xb,xe,k,s,n,t,c,fp,fpint,nrdata,ier = fpcurf0(x,y,k,[w,xb,xe,s,nest])
  		Constructing wrapper function "fpcurf1"...
  		  x,y,w,xb,xe,k,s,n,t,c,fp,fpint,nrdata,ier = fpcurf1(x,y,w,xb,xe,k,s,n,t,c,fp,fpint,nrdata,ier,[overwrite_x,overwrite_y,overwrite_w,overwrite_t,overwrite_c,overwrite_fpint,overwrite_nrdata])
  		Constructing wrapper function "fpcurfm1"...
  		  x,y,w,xb,xe,k,s,n,t,c,fp,fpint,nrdata,ier = fpcurfm1(x,y,k,t,[w,xb,xe,overwrite_t])
  		Constructing wrapper function "bispev"...
  		  z,ier = bispev(tx,ty,c,kx,ky,x,y)
  		Constructing wrapper function "parder"...
  		  z,ier = parder(tx,ty,c,kx,ky,nux,nuy,x,y)
  		Constructing wrapper function "bispeu"...
  		  z,ier = bispeu(tx,ty,c,kx,ky,x,y)
  		Constructing wrapper function "pardeu"...
  		  z,ier = pardeu(tx,ty,c,kx,ky,nux,nuy,x,y)
  		Constructing wrapper function "surfit_smth"...
  		  nx,tx,ny,ty,c,fp,wrk1,ier = surfit_smth(x,y,z,[w,xb,xe,yb,ye,kx,ky,s,nxest,nyest,eps,lwrk2])
  		Constructing wrapper function "surfit_lsq"...
  		  tx,ty,c,fp,ier = surfit_lsq(x,y,z,tx,ty,[w,xb,xe,yb,ye,kx,ky,eps,lwrk2,overwrite_tx,overwrite_ty])
  		Constructing wrapper function "spherfit_smth"...
  		  nt,tt,np,tp,c,fp,ier = spherfit_smth(teta,phi,r,[w,s,eps])
  		Constructing wrapper function "spherfit_lsq"...
  		  tt,tp,c,fp,ier = spherfit_lsq(teta,phi,r,tt,tp,[w,eps,overwrite_tt,overwrite_tp])
  		Constructing wrapper function "regrid_smth"...
  		  nx,tx,ny,ty,c,fp,ier = regrid_smth(x,y,z,[xb,xe,yb,ye,kx,ky,s])
  		Constructing wrapper function "regrid_smth_spher"...
  		  nu,tu,nv,tv,c,fp,ier = regrid_smth_spher(iopt,ider,u,v,r,[r0,r1,s])
  		Creating wrapper for Fortran function "dblint"("dblint")...
  		Constructing wrapper function "dblint"...
  		  dblint = dblint(tx,ty,c,kx,ky,xb,xe,yb,ye)
  	Wrote C/API module "dfitpack" to file "build/src.linux-x86_64-3.7/scipy/interpolate/src/dfitpackmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.7/scipy/interpolate/src/dfitpack-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/interpolate/src/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/interpolate/src' to include_dirs.
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/interpolate
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/interpolate/src
  copying /usr/lib/python3/dist-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/interpolate/src
  copying /usr/lib/python3/dist-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/interpolate/src
    adding 'build/src.linux-x86_64-3.7/scipy/interpolate/src/dfitpack-f2pywrappers.f' to sources.
  building extension "scipy.interpolate._interpolate" sources
  building extension "scipy.io.matlab.streams" sources
  building extension "scipy.io.matlab.mio_utils" sources
  building extension "scipy.io.matlab.mio5_utils" sources
  building extension "scipy.linalg._fblas" sources
  creating build/src.linux-x86_64-3.7/scipy/linalg
  from_template:> build/src.linux-x86_64-3.7/scipy/linalg/fblas.pyf
  Including file scipy/linalg/fblas_l1.pyf.src
  Including file scipy/linalg/fblas_l2.pyf.src
  Including file scipy/linalg/fblas_l3.pyf.src
  Mismatch in number of replacements (base <prefix=s,d,c,z>) for <__l1=->. Ignoring.
  Mismatch in number of replacements (base <prefix6=s,d,c,z,c,z>) for <prefix=s,d,c,z>. Ignoring.
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/linalg
  f2py options: []
  f2py: build/src.linux-x86_64-3.7/scipy/linalg/fblas.pyf
  Reading fortran codes...
  	Reading file 'build/src.linux-x86_64-3.7/scipy/linalg/fblas.pyf' (format:free)
  Post-processing...
  	Block: _fblas
  			Block: srotg
  			Block: drotg
  			Block: crotg
  			Block: zrotg
  			Block: srotmg
  			Block: drotmg
  			Block: srot
  			Block: drot
  			Block: csrot
  			Block: zdrot
  			Block: srotm
  			Block: drotm
  			Block: sswap
  			Block: dswap
  			Block: cswap
  			Block: zswap
  			Block: sscal
  			Block: dscal
  			Block: cscal
  			Block: zscal
  			Block: csscal
  			Block: zdscal
  			Block: scopy
  			Block: dcopy
  			Block: ccopy
  			Block: zcopy
  			Block: saxpy
  			Block: daxpy
  			Block: caxpy
  			Block: zaxpy
  			Block: sdot
  			Block: ddot
  			Block: cdotu
  			Block: zdotu
  			Block: cdotc
  			Block: zdotc
  			Block: snrm2
  			Block: scnrm2
  			Block: dnrm2
  			Block: dznrm2
  			Block: sasum
  			Block: scasum
  			Block: dasum
  			Block: dzasum
  			Block: isamax
  			Block: idamax
  			Block: icamax
  			Block: izamax
  			Block: sgemv
  			Block: dgemv
  			Block: cgemv
  			Block: zgemv
  			Block: ssymv
  			Block: dsymv
  			Block: chemv
  			Block: zhemv
  			Block: strmv
  			Block: dtrmv
  			Block: ctrmv
  			Block: ztrmv
  			Block: sger
  			Block: dger
  			Block: cgeru
  			Block: zgeru
  			Block: cgerc
  			Block: zgerc
  			Block: ssyr
  			Block: dsyr
  			Block: csyr
  			Block: zsyr
  			Block: cher
  			Block: zher
  			Block: ssyr2
  			Block: dsyr2
  			Block: cher2
  			Block: zher2
  			Block: sgemm
  			Block: dgemm
  			Block: cgemm
  			Block: zgemm
  			Block: ssymm
  			Block: dsymm
  			Block: csymm
  			Block: zsymm
  			Block: chemm
  			Block: zhemm
  			Block: ssyrk
  			Block: dsyrk
  			Block: csyrk
  			Block: zsyrk
  			Block: cherk
  			Block: zherk
  			Block: ssyr2k
  			Block: dsyr2k
  			Block: csyr2k
  			Block: zsyr2k
  			Block: cher2k
  			Block: zher2k
  			Block: strmm
  			Block: dtrmm
  			Block: ctrmm
  			Block: ztrmm
  Post-processing (stage 2)...
  Building modules...
  	Building module "_fblas"...
  		Constructing wrapper function "srotg"...
  		  c,s = srotg(a,b)
  		Constructing wrapper function "drotg"...
  		  c,s = drotg(a,b)
  		Constructing wrapper function "crotg"...
  		  c,s = crotg(a,b)
  		Constructing wrapper function "zrotg"...
  		  c,s = zrotg(a,b)
  		Constructing wrapper function "srotmg"...
  		  param = srotmg(d1,d2,x1,y1)
  		Constructing wrapper function "drotmg"...
  		  param = drotmg(d1,d2,x1,y1)
  		Constructing wrapper function "srot"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y = srot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y])
  		Constructing wrapper function "drot"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y = drot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y])
  		Constructing wrapper function "csrot"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y = csrot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y])
  		Constructing wrapper function "zdrot"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y = zdrot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y])
  		Constructing wrapper function "srotm"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y = srotm(x,y,param,[n,offx,incx,offy,incy,overwrite_x,overwrite_y])
  		Constructing wrapper function "drotm"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y = drotm(x,y,param,[n,offx,incx,offy,incy,overwrite_x,overwrite_y])
  		Constructing wrapper function "sswap"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y = sswap(x,y,[n,offx,incx,offy,incy])
  		Constructing wrapper function "dswap"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y = dswap(x,y,[n,offx,incx,offy,incy])
  		Constructing wrapper function "cswap"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y = cswap(x,y,[n,offx,incx,offy,incy])
  		Constructing wrapper function "zswap"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,y = zswap(x,y,[n,offx,incx,offy,incy])
  		Constructing wrapper function "sscal"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = sscal(a,x,[n,offx,incx])
  		Constructing wrapper function "dscal"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = dscal(a,x,[n,offx,incx])
  		Constructing wrapper function "cscal"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = cscal(a,x,[n,offx,incx])
  		Constructing wrapper function "zscal"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = zscal(a,x,[n,offx,incx])
  		Constructing wrapper function "csscal"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = csscal(a,x,[n,offx,incx,overwrite_x])
  		Constructing wrapper function "zdscal"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = zdscal(a,x,[n,offx,incx,overwrite_x])
  		Constructing wrapper function "scopy"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = scopy(x,y,[n,offx,incx,offy,incy])
  		Constructing wrapper function "dcopy"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = dcopy(x,y,[n,offx,incx,offy,incy])
  		Constructing wrapper function "ccopy"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = ccopy(x,y,[n,offx,incx,offy,incy])
  		Constructing wrapper function "zcopy"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = zcopy(x,y,[n,offx,incx,offy,incy])
  		Constructing wrapper function "saxpy"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  z = saxpy(x,y,[n,a,offx,incx,offy,incy])
  		Constructing wrapper function "daxpy"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  z = daxpy(x,y,[n,a,offx,incx,offy,incy])
  		Constructing wrapper function "caxpy"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  z = caxpy(x,y,[n,a,offx,incx,offy,incy])
  		Constructing wrapper function "zaxpy"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  z = zaxpy(x,y,[n,a,offx,incx,offy,incy])
  		Creating wrapper for Fortran function "sdot"("wsdot ")...
  		Constructing wrapper function "sdot"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xy = sdot(x,y,[n,offx,incx,offy,incy])
  		Creating wrapper for Fortran function "ddot"("ddot")...
  		Constructing wrapper function "ddot"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xy = ddot(x,y,[n,offx,incx,offy,incy])
  		Creating wrapper for Fortran function "cdotu"("wcdotu ")...
  		Constructing wrapper function "cdotu"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xy = cdotu(x,y,[n,offx,incx,offy,incy])
  		Creating wrapper for Fortran function "zdotu"("wzdotu ")...
  		Constructing wrapper function "zdotu"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xy = zdotu(x,y,[n,offx,incx,offy,incy])
  		Creating wrapper for Fortran function "cdotc"("wcdotc ")...
  		Constructing wrapper function "cdotc"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xy = cdotc(x,y,[n,offx,incx,offy,incy])
  		Creating wrapper for Fortran function "zdotc"("wzdotc ")...
  		Constructing wrapper function "zdotc"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xy = zdotc(x,y,[n,offx,incx,offy,incy])
  		Creating wrapper for Fortran function "snrm2"("wsnrm2 ")...
  		Constructing wrapper function "snrm2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  n2 = snrm2(x,[n,offx,incx])
  		Creating wrapper for Fortran function "scnrm2"("wscnrm2 ")...
  		Constructing wrapper function "scnrm2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  n2 = scnrm2(x,[n,offx,incx])
  		Creating wrapper for Fortran function "dnrm2"("dnrm2")...
  		Constructing wrapper function "dnrm2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  n2 = dnrm2(x,[n,offx,incx])
  		Creating wrapper for Fortran function "dznrm2"("dznrm2")...
  		Constructing wrapper function "dznrm2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  n2 = dznrm2(x,[n,offx,incx])
  		Creating wrapper for Fortran function "sasum"("wsasum ")...
  		Constructing wrapper function "sasum"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  s = sasum(x,[n,offx,incx])
  		Creating wrapper for Fortran function "scasum"("wscasum ")...
  		Constructing wrapper function "scasum"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  s = scasum(x,[n,offx,incx])
  		Creating wrapper for Fortran function "dasum"("dasum")...
  		Constructing wrapper function "dasum"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  s = dasum(x,[n,offx,incx])
  		Creating wrapper for Fortran function "dzasum"("dzasum")...
  		Constructing wrapper function "dzasum"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  s = dzasum(x,[n,offx,incx])
  		Constructing wrapper function "isamax"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  k = isamax(x,[n,offx,incx])
  		Constructing wrapper function "idamax"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  k = idamax(x,[n,offx,incx])
  		Constructing wrapper function "icamax"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  k = icamax(x,[n,offx,incx])
  		Constructing wrapper function "izamax"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  k = izamax(x,[n,offx,incx])
  		Constructing wrapper function "sgemv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = sgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])
  		Constructing wrapper function "dgemv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = dgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])
  		Constructing wrapper function "cgemv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = cgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])
  		Constructing wrapper function "zgemv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = zgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])
  		Constructing wrapper function "ssymv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = ssymv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])
  		Constructing wrapper function "dsymv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = dsymv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])
  		Constructing wrapper function "chemv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = chemv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])
  		Constructing wrapper function "zhemv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  y = zhemv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])
  		Constructing wrapper function "strmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = strmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])
  		Constructing wrapper function "dtrmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = dtrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])
  		Constructing wrapper function "ctrmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = ctrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])
  		Constructing wrapper function "ztrmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = ztrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])
  		Constructing wrapper function "sger"...
  		  a = sger(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])
  		Constructing wrapper function "dger"...
  		  a = dger(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])
  		Constructing wrapper function "cgeru"...
  		  a = cgeru(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])
  		Constructing wrapper function "zgeru"...
  		  a = zgeru(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])
  		Constructing wrapper function "cgerc"...
  		  a = cgerc(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])
  		Constructing wrapper function "zgerc"...
  		  a = zgerc(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])
  		Constructing wrapper function "ssyr"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  a = ssyr(alpha,x,[lower,incx,offx,n,a,overwrite_a])
  		Constructing wrapper function "dsyr"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  a = dsyr(alpha,x,[lower,incx,offx,n,a,overwrite_a])
  		Constructing wrapper function "csyr"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  a = csyr(alpha,x,[lower,incx,offx,n,a,overwrite_a])
  		Constructing wrapper function "zsyr"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  a = zsyr(alpha,x,[lower,incx,offx,n,a,overwrite_a])
  		Constructing wrapper function "cher"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  a = cher(alpha,x,[lower,incx,offx,n,a,overwrite_a])
  		Constructing wrapper function "zher"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  a = zher(alpha,x,[lower,incx,offx,n,a,overwrite_a])
  		Constructing wrapper function "ssyr2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  a = ssyr2(alpha,x,y,[lower,incx,offx,incy,offy,n,a,overwrite_a])
  		Constructing wrapper function "dsyr2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  a = dsyr2(alpha,x,y,[lower,incx,offx,incy,offy,n,a,overwrite_a])
  		Constructing wrapper function "cher2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  a = cher2(alpha,x,y,[lower,incx,offx,incy,offy,n,a,overwrite_a])
  		Constructing wrapper function "zher2"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  a = zher2(alpha,x,y,[lower,incx,offx,incy,offy,n,a,overwrite_a])
  		Constructing wrapper function "sgemm"...
  		  c = sgemm(alpha,a,b,[beta,c,trans_a,trans_b,overwrite_c])
  		Constructing wrapper function "dgemm"...
  		  c = dgemm(alpha,a,b,[beta,c,trans_a,trans_b,overwrite_c])
  		Constructing wrapper function "cgemm"...
  		  c = cgemm(alpha,a,b,[beta,c,trans_a,trans_b,overwrite_c])
  		Constructing wrapper function "zgemm"...
  		  c = zgemm(alpha,a,b,[beta,c,trans_a,trans_b,overwrite_c])
  		Constructing wrapper function "ssymm"...
  		  c = ssymm(alpha,a,b,[beta,c,side,lower,overwrite_c])
  		Constructing wrapper function "dsymm"...
  		  c = dsymm(alpha,a,b,[beta,c,side,lower,overwrite_c])
  		Constructing wrapper function "csymm"...
  		  c = csymm(alpha,a,b,[beta,c,side,lower,overwrite_c])
  		Constructing wrapper function "zsymm"...
  		  c = zsymm(alpha,a,b,[beta,c,side,lower,overwrite_c])
  		Constructing wrapper function "chemm"...
  		  c = chemm(alpha,a,b,[beta,c,side,lower,overwrite_c])
  		Constructing wrapper function "zhemm"...
  		  c = zhemm(alpha,a,b,[beta,c,side,lower,overwrite_c])
  		Constructing wrapper function "ssyrk"...
  		  c = ssyrk(alpha,a,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "dsyrk"...
  		  c = dsyrk(alpha,a,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "csyrk"...
  		  c = csyrk(alpha,a,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "zsyrk"...
  		  c = zsyrk(alpha,a,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "cherk"...
  		  c = cherk(alpha,a,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "zherk"...
  		  c = zherk(alpha,a,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "ssyr2k"...
  		  c = ssyr2k(alpha,a,b,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "dsyr2k"...
  		  c = dsyr2k(alpha,a,b,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "csyr2k"...
  		  c = csyr2k(alpha,a,b,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "zsyr2k"...
  		  c = zsyr2k(alpha,a,b,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "cher2k"...
  		  c = cher2k(alpha,a,b,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "zher2k"...
  		  c = zher2k(alpha,a,b,[beta,c,trans,lower,overwrite_c])
  		Constructing wrapper function "strmm"...
  		  b = strmm(alpha,a,b,[side,lower,trans_a,diag,overwrite_b])
  		Constructing wrapper function "dtrmm"...
  		  b = dtrmm(alpha,a,b,[side,lower,trans_a,diag,overwrite_b])
  		Constructing wrapper function "ctrmm"...
  		  b = ctrmm(alpha,a,b,[side,lower,trans_a,diag,overwrite_b])
  		Constructing wrapper function "ztrmm"...
  		  b = ztrmm(alpha,a,b,[side,lower,trans_a,diag,overwrite_b])
  	Wrote C/API module "_fblas" to file "build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/linalg/_fblasmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/linalg/_fblas-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/linalg/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/linalg' to include_dirs.
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/build
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy
  creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/linalg
  copying /usr/lib/python3/dist-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/linalg
  copying /usr/lib/python3/dist-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/linalg
    adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/scipy/linalg/_fblas-f2pywrappers.f' to sources.
  building extension "scipy.linalg._flapack" sources
  from_template:> build/src.linux-x86_64-3.7/scipy/linalg/flapack.pyf
  Including file scipy/linalg/flapack_user.pyf.src
  Mismatch in number of replacements (base <prefix=s,d,c,z>) for <__l1=c,z>. Ignoring.
  Mismatch in number of replacements (base <prefix=s,d,c,z>) for <__l1=c,z>. Ignoring.
  Mismatch in number of replacements (base <prefix2=s,d>) for <__l1=S/D>. Ignoring.
  Mismatch in number of replacements (base <prefix2c=c,z>) for <__l1=C/Z>. Ignoring.
  Mismatch in number of replacements (base <prefix2=s,d>) for <__l1=S/D>. Ignoring.
  Mismatch in number of replacements (base <prefix2c=c,z>) for <__l1=C/Z>. Ignoring.
  Mismatch in number of replacements (base <prefix2=s,d>) for <__l1=S/D>. Ignoring.
  Mismatch in number of replacements (base <prefix2=s,d>) for <__l1=S/D>. Ignoring.
  Mismatch in number of replacements (base <prefix2c=c,z>) for <__l1=C/Z>. Ignoring.
  Mismatch in number of replacements (base <prefix2c=c,z>) for <__l1=C/Z>. Ignoring.
  f2py options: []
  f2py: build/src.linux-x86_64-3.7/scipy/linalg/flapack.pyf
  Reading fortran codes...
  	Reading file 'build/src.linux-x86_64-3.7/scipy/linalg/flapack.pyf' (format:free)
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-fkkyxfs_/scipy/setup.py", line 416, in <module>
      setup_package()
    File "/tmp/pip-install-fkkyxfs_/scipy/setup.py", line 412, in setup_package
      setup(**metadata)
    File "/usr/lib/python3/dist-packages/numpy/distutils/core.py", line 171, in setup
      return old_setup(**new_attr)
    File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 145, in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 188, in run
      self.run_command('build')
    File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3/dist-packages/numpy/distutils/command/build.py", line 47, in run
      old_build.run(self)
    File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3/dist-packages/numpy/distutils/command/build_src.py", line 148, in run
      self.build_sources()
    File "/usr/lib/python3/dist-packages/numpy/distutils/command/build_src.py", line 165, in build_sources
      self.build_extension_sources(ext)
    File "/usr/lib/python3/dist-packages/numpy/distutils/command/build_src.py", line 325, in build_extension_sources
      sources = self.f2py_sources(sources, ext)
    File "/usr/lib/python3/dist-packages/numpy/distutils/command/build_src.py", line 542, in f2py_sources
      + ['--build-dir', target_dir, source])
    File "/usr/lib/python3/dist-packages/numpy/f2py/f2py2e.py", line 425, in run_main
      postlist = callcrackfortran(files, options)
    File "/usr/lib/python3/dist-packages/numpy/f2py/f2py2e.py", line 329, in callcrackfortran
      postlist = crackfortran.crackfortran(files)
    File "/usr/lib/python3/dist-packages/numpy/f2py/crackfortran.py", line 3251, in crackfortran
      readfortrancode(files, crackline)
    File "/usr/lib/python3/dist-packages/numpy/f2py/crackfortran.py", line 501, in readfortrancode
      dowithline(finalline)
    File "/usr/lib/python3/dist-packages/numpy/f2py/crackfortran.py", line 796, in crackline
      analyzeline(m, pat[1], line)
    File "/usr/lib/python3/dist-packages/numpy/f2py/crackfortran.py", line 1098, in analyzeline
      last_name = updatevars(typespec, selector, attr, edecl)
    File "/usr/lib/python3/dist-packages/numpy/f2py/crackfortran.py", line 1542, in updatevars
      attrspec = [x.strip() for x in markoutercomma(attrspec).split('@,@')]
    File "/usr/lib/python3/dist-packages/numpy/f2py/crackfortran.py", line 833, in markoutercomma
      assert not f, repr((f, line, l))
  AssertionError: (-1, 'intent(in))', 'intent(in))')
  ----------------------------------------
  ERROR: Failed building wheel for scipy
  Running setup.py clean for scipy
  ERROR: Command errored out with exit status 1:
   command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-fkkyxfs_/scipy/setup.py'"'"'; __file__='"'"'/tmp/pip-install-fkkyxfs_/scipy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all
       cwd: /tmp/pip-install-fkkyxfs_/scipy
  Complete output (9 lines):
  
  `setup.py clean` is not supported, use one of the following instead:
  
    - `git clean -xdf` (cleans all files)
    - `git clean -Xdf` (cleans all versioned files, doesn't touch
                        files that aren't checked into the git repo)
  
  Add `--force` to your command to use it anyway if you must (unsupported).
  
  ----------------------------------------
  ERROR: Failed cleaning build dir for scipy
  Building wheel for audioread (setup.py) ... done
  Created wheel for audioread: filename=audioread-2.1.8-py3-none-any.whl size=23091 sha256=cc09b414b75e71aca5087e94468d5157e6353a302c18b68444391878a025ea28
  Stored in directory: /home/antonkulaga/.cache/pip/wheels/cd/85/04/704a589ef8773d1ec1393c4b271a023f929d85ef5317b12d8c
  Building wheel for resampy (setup.py) ... done
  Created wheel for resampy: filename=resampy-0.2.2-py3-none-any.whl size=320716 sha256=02b47a1dfc371f006aa3649ae949910e9cf15dfe5566360b73d25f0cbc8c7863
  Stored in directory: /home/antonkulaga/.cache/pip/wheels/a0/18/0a/8ad18a597d8333a142c9789338a96a6208f1198d290ece356c
Successfully built librosa matplotlib numpy audioread resampy
Failed to build scipy
ERROR: numba 0.48.0 has requirement numpy>=1.15, but you'll have numpy 1.14.3 which is incompatible.
Installing collected packages: python-mimeparse, falcon, inflect, audioread, joblib, numpy, llvmlite, numba, scipy, resampy, scikit-learn, librosa, cycler, matplotlib, tqdm, Unidecode
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/bin/falcon-bench'
Consider using the `--user` option or check the permissions.

Use the following workaround: get rid of the version constraints on scipy, rerun pip3.7 -r requirements, that will give a different error but will install scipy, now for the final step pip3.7 install numpa. As of 2020-04-29, on Arch Linux, this will install successfully in a virtual environment using tensorflow 1.13.1 NOT the latest version as this repo depends on some keras.contrib stuff, which cannot be used in tensorflow 2.0.