Using cached file /mnt/g/Maths/sage-9.5/clone/upstream/scipy-1.7.2.tar.gz
scipy-1.7.2
====================================================
Setting up build directory for scipy-1.7.2
Finished extraction
Applying patches from ../patches...
Applying ../patches/boost_math_tools_config.patch
patching file scipy/_lib/boost/boost/math/tools/config.hpp
****************************************************
Host system:
Linux HPC1 4.4.0-17763-Microsoft #2268-Microsoft Thu Oct 07 16:36:00 PST 2021 x86_64 x86_64 x86_64 GNU/Linux
****************************************************
C compiler: gcc
C compiler version:
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) 
****************************************************
Package 'scipy' is currently not installed
No legacy uninstaller found for 'scipy'; nothing to do
Note: CFLAGS, CXXFLAGS and SHAREDFLAGS are taken from distutils,
      so their current settings are ignored.
Installing scipy-1.7.2
Processing /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/var/tmp/sage/build/scipy-1.7.2/src
  Preparing metadata (pyproject.toml): started
  Running command /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/bin/python3 /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp1e014i86
  Running scipy/linalg/_generate_pyx.py
  Running scipy/special/_generate_pyx.py
  Running scipy/stats/_generate_pyx.py
  Processing scipy/cluster/_hierarchy.pyx
  Processing scipy/cluster/_optimal_leaf_ordering.pyx
  Processing scipy/cluster/_vq.pyx
  Processing scipy/fftpack/convolve.pyx
  Processing scipy/interpolate/interpnd.pyx
  Processing scipy/interpolate/_bspl.pyx
  Processing scipy/interpolate/_ppoly.pyx
  Processing scipy/io/matlab/mio5_utils.pyx
  Processing scipy/io/matlab/mio_utils.pyx
  Processing scipy/io/matlab/streams.pyx
  Processing scipy/linalg/cython_blas.pyx
  Processing scipy/linalg/cython_lapack.pyx
  Processing scipy/linalg/_decomp_update.pyx.in
  Processing scipy/linalg/_matfuncs_sqrtm_triu.pyx
  Processing scipy/linalg/_solve_toeplitz.pyx
  Processing scipy/ndimage/src/_cytest.pyx
  Processing scipy/ndimage/src/_ni_label.pyx
  Processing scipy/optimize/_bglu_dense.pyx
  Processing scipy/optimize/_group_columns.pyx
  Processing scipy/optimize/cython_optimize/_zeros.pyx.in
  Processing scipy/optimize/_highs/cython/src/_highs_constants.pyx
  Processing scipy/optimize/_highs/cython/src/_highs_wrapper.pyx
  Processing scipy/optimize/_lsq/givens_elimination.pyx
  Processing scipy/optimize/_trlib/_trlib.pyx
  Processing scipy/signal/_max_len_seq_inner.pyx
  Processing scipy/signal/_peak_finding_utils.pyx
  Processing scipy/signal/_sosfilt.pyx
  Processing scipy/signal/_spectral.pyx
  Processing scipy/signal/_upfirdn_apply.pyx
  Processing scipy/sparse/_csparsetools.pyx.in
  Processing scipy/sparse/csgraph/_flow.pyx
  Processing scipy/sparse/csgraph/_matching.pyx
  Processing scipy/sparse/csgraph/_min_spanning_tree.pyx
  Processing scipy/sparse/csgraph/_reordering.pyx
  Processing scipy/sparse/csgraph/_shortest_path.pyx
  Processing scipy/sparse/csgraph/_tools.pyx
  Processing scipy/sparse/csgraph/_traversal.pyx
  Processing scipy/spatial/ckdtree.pyx
  Processing scipy/spatial/qhull.pyx
  Processing scipy/spatial/_hausdorff.pyx
  Processing scipy/spatial/_voronoi.pyx
  Processing scipy/spatial/transform/rotation.pyx
  Processing scipy/special/cython_special.pyx
  Processing scipy/special/_comb.pyx
  Processing scipy/special/_ellip_harm_2.pyx
  Processing scipy/special/_test_round.pyx
  Processing scipy/special/_ufuncs.pyx
  Processing scipy/special/_ufuncs_cxx.pyx
  Processing scipy/stats/biasedurn.pyx
  Processing scipy/stats/_qmc_cy.pyx
  Processing scipy/stats/_sobol.pyx
  Processing scipy/stats/_stats.pyx
  Processing scipy/stats/_boost/src/beta_ufunc.pyx
  Processing scipy/stats/_boost/src/binom_ufunc.pyx
  Processing scipy/stats/_boost/src/nbinom_ufunc.pyx
  Processing scipy/_lib/messagestream.pyx
  Processing scipy/_lib/_ccallback_c.pyx
  Processing scipy/_lib/_test_deprecation_call.pyx
  Processing scipy/_lib/_test_deprecation_def.pyx
  warning: _cython_special_custom.pxi:9:8: Unreachable code
  warning: _cython_special_custom.pxi:13:4: Unreachable code
  warning: _cython_special_custom.pxi:21:8: Unreachable code
  warning: _cython_special_custom.pxi:25:4: Unreachable code
  warning: _cython_special_custom.pxi:33:8: Unreachable code
  warning: _cython_special_custom.pxi:37:4: Unreachable code
  warning: _cython_special_custom.pxi:45:8: Unreachable code
  warning: _cython_special_custom.pxi:49:4: Unreachable code
  Cythonizing sources
  lapack_opt_info:
  lapack_mkl_info:
  Disabled lapack_mkl_info: (MKLROOT is None)
  Disabled lapack_mkl_info: (MKLROOT is None)
  customize UnixCCompiler
    libraries mkl_rt not found in []
    NOT AVAILABLE

  openblas_lapack_info:
  Disabled openblas_lapack_info: (OPENBLAS is None)
    libraries openblas not found in []
    NOT AVAILABLE

  openblas_clapack_info:
  Disabled openblas_clapack_info: (OPENBLAS is None)
    libraries openblas,lapack not found in []
    NOT AVAILABLE

  flame_info:
    libraries flame not found in ['/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE

  accelerate_info:
    NOT AVAILABLE

  atlas_3_10_threads_info:
  Disabled atlas_3_10_threads_info: (PTATLAS is None)
  <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
    NOT AVAILABLE

  atlas_3_10_info:
  Disabled atlas_3_10_info: (ATLAS is None)
  <class 'numpy.distutils.system_info.atlas_3_10_info'>
    NOT AVAILABLE

  atlas_threads_info:
  Disabled atlas_threads_info: (PTATLAS is None)
  <class 'numpy.distutils.system_info.atlas_threads_info'>
    NOT AVAILABLE

  atlas_info:
  Disabled atlas_info: (ATLAS is None)
  <class 'numpy.distutils.system_info.atlas_info'>
    NOT AVAILABLE

  lapack_info:
    FOUND:
      libraries = ['openblas', 'lapack']
      library_dirs = ['/usr/lib/x86_64-linux-gnu/openblas-pthread/']
      language = f77

  blas_opt_info:
  blas_mkl_info:
  Disabled blas_mkl_info: (MKLROOT is None)
  Disabled blas_mkl_info: (MKLROOT is None)
    libraries mkl_rt not found in []
    NOT AVAILABLE

  blis_info:
    libraries blis not found in ['/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE

  openblas_info:
  Disabled openblas_info: (OPENBLAS is None)
    libraries openblas not found in []
    NOT AVAILABLE

  atlas_3_10_blas_threads_info:
  Disabled atlas_3_10_blas_threads_info: (PTATLAS is None)
    libraries tatlas not found in []
    NOT AVAILABLE

  atlas_3_10_blas_info:
  Disabled atlas_3_10_blas_info: (ATLAS is None)
    libraries satlas not found in []
    NOT AVAILABLE

  atlas_blas_threads_info:
  Disabled atlas_blas_threads_info: (PTATLAS is None)
    libraries ptf77blas,ptcblas,atlas not found in []
    NOT AVAILABLE

  atlas_blas_info:
  Disabled atlas_blas_info: (ATLAS is None)
    libraries f77blas,cblas,atlas not found in []
    NOT AVAILABLE

  blas_info:
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  creating /tmp/tmpprzzsp0z/tmp
  creating /tmp/tmpprzzsp0z/tmp/tmpprzzsp0z
  compile options: '-I/usr/include/x86_64-linux-gnu/openblas-pthread/ -c'
  gcc: /tmp/tmpprzzsp0z/source.c
  gcc /tmp/tmpprzzsp0z/tmp/tmpprzzsp0z/source.o -L/usr/lib/x86_64-linux-gnu/openblas-pthread/ -lopenblas -o /tmp/tmpprzzsp0z/a.out
    FOUND:
      libraries = ['openblas', 'blas']
      library_dirs = ['/usr/lib/x86_64-linux-gnu/openblas-pthread/']
      include_dirs = ['/usr/include/x86_64-linux-gnu/openblas-pthread/']
      language = c
      define_macros = [('HAVE_CBLAS', None)]

    FOUND:
      define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
      libraries = ['openblas', 'blas']
      library_dirs = ['/usr/lib/x86_64-linux-gnu/openblas-pthread/']
      include_dirs = ['/usr/include/x86_64-linux-gnu/openblas-pthread/']
      language = c

    FOUND:
      libraries = ['openblas', 'lapack', 'openblas', 'blas']
      library_dirs = ['/usr/lib/x86_64-linux-gnu/openblas-pthread/']
      language = c
      define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
      include_dirs = ['/usr/include/x86_64-linux-gnu/openblas-pthread/']

  [makenpz] scipy/special/tests/data/boost.npz not rebuilt
  [makenpz] scipy/special/tests/data/gsl.npz not rebuilt
  [makenpz] scipy/special/tests/data/local.npz not rebuilt
  non-existing path in 'scipy/signal/windows': 'tests'
  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 dist_info
  running build_src
  build_src
  building py_modules sources
  creating build
  creating build/src.linux-x86_64-3.8
  creating build/src.linux-x86_64-3.8/scipy
  building library "mach" sources
  building library "quadpack" sources
  building library "lsoda" sources
  building library "vode" sources
  building library "dop" sources
  building library "fitpack" sources
  building library "fwrappers" sources
  building library "odrpack" sources
  building library "minpack" sources
  building library "rectangular_lsap" sources
  building library "rootfind" sources
  building library "basiclu" sources
  building library "superlu_src" sources
  building library "arpack_scipy" 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 library "test_boost_build" sources
  building extension "scipy.cluster._vq" sources
  building extension "scipy.cluster._hierarchy" sources
  building extension "scipy.cluster._optimal_leaf_ordering" sources
  building extension "scipy.fft._pocketfft.pypocketfft" sources
  building extension "scipy.fftpack.convolve" sources
  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.8/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])
  		Constructing COMMON block support for "types"...
  		  intvar
  	Wrote C/API module "vode" to file "build/src.linux-x86_64-3.8/scipy/integrate/vodemodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.8/scipy/integrate/vode-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate' to include_dirs.
  creating build/src.linux-x86_64-3.8/build
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate
    adding 'build/src.linux-x86_64-3.8/scipy/integrate/vode-f2pywrappers.f' to sources.
  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])
  		Constructing COMMON block support for "types"...
  		  intvar
  	Wrote C/API module "lsoda" to file "build/src.linux-x86_64-3.8/scipy/integrate/lsodamodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.8/scipy/integrate/lsoda-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/scipy/integrate/lsoda-f2pywrappers.f' to sources.
  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])
  		Constructing COMMON block support for "types"...
  		  intvar
  	Wrote C/API module "_dop" to file "build/src.linux-x86_64-3.8/scipy/integrate/_dopmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.8/scipy/integrate/_dop-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/scipy/integrate/_dop-f2pywrappers.f' to sources.
  building extension "scipy.integrate._test_multivariate" sources
  building extension "scipy.integrate._test_odeint_banded" sources
  f2py options: []
  f2py:> build/src.linux-x86_64-3.8/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.8/scipy/integrate/_test_odeint_bandedmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.8/scipy/integrate/_test_odeint_banded-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/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.8/scipy/interpolate
  creating build/src.linux-x86_64-3.8/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,nx,tx,ny,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)
  		Constructing COMMON block support for "types"...
  		  intvar
  	Wrote C/API module "dfitpack" to file "build/src.linux-x86_64-3.8/scipy/interpolate/src/dfitpackmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.8/scipy/interpolate/src/dfitpack-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/interpolate/src/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/interpolate/src' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/interpolate
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/interpolate/src
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/interpolate/src
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/interpolate/src
    adding 'build/src.linux-x86_64-3.8/scipy/interpolate/src/dfitpack-f2pywrappers.f' to sources.
  building extension "scipy.interpolate._rbfinterp_pythran" sources
  building extension "scipy.io._test_fortran" sources
  creating build/src.linux-x86_64-3.8/scipy/io
  f2py options: []
  f2py: scipy/io/_test_fortran.pyf
  Reading fortran codes...
  	Reading file 'scipy/io/_test_fortran.pyf' (format:free)
  Post-processing...
  	Block: _test_fortran
  			Block: read_unformatted_double
  			Block: read_unformatted_int
  			Block: read_unformatted_mixed
  Post-processing (stage 2)...
  Building modules...
  	Building module "_test_fortran"...
  		Constructing wrapper function "read_unformatted_double"...
  		  a = read_unformatted_double(m,n,k,filename)
  		Constructing wrapper function "read_unformatted_int"...
  		  a = read_unformatted_int(m,n,k,filename)
  		Constructing wrapper function "read_unformatted_mixed"...
  		  a,b = read_unformatted_mixed(m,n,k,filename)
  	Wrote C/API module "_test_fortran" to file "build/src.linux-x86_64-3.8/scipy/io/_test_fortranmodule.c"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/io/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/io' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/io
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/io
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/io
  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.8/scipy/linalg
  from_template:> build/src.linux-x86_64-3.8/scipy/linalg/fblas.pyf
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg
  f2py options: []
  f2py: build/src.linux-x86_64-3.8/scipy/linalg/fblas.pyf
  Reading fortran codes...
  	Reading file 'build/src.linux-x86_64-3.8/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: sgbmv
  			Block: dgbmv
  			Block: cgbmv
  			Block: zgbmv
  			Block: ssbmv
  			Block: dsbmv
  			Block: chbmv
  			Block: zhbmv
  			Block: sspmv
  			Block: dspmv
  			Block: cspmv
  			Block: zspmv
  			Block: chpmv
  			Block: zhpmv
  			Block: ssymv
  			Block: dsymv
  			Block: chemv
  			Block: zhemv
  			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: sspr
  			Block: dspr
  			Block: cspr
  			Block: zspr
  			Block: chpr
  			Block: zhpr
  			Block: sspr2
  			Block: dspr2
  			Block: chpr2
  			Block: zhpr2
  			Block: stbsv
  			Block: dtbsv
  			Block: ctbsv
  			Block: ztbsv
  			Block: stpsv
  			Block: dtpsv
  			Block: ctpsv
  			Block: ztpsv
  			Block: strmv
  			Block: dtrmv
  			Block: ctrmv
  			Block: ztrmv
  			Block: strsv
  			Block: dtrsv
  			Block: ctrsv
  			Block: ztrsv
  			Block: stbmv
  			Block: dtbmv
  			Block: ctbmv
  			Block: ztbmv
  			Block: stpmv
  			Block: dtpmv
  			Block: ctpmv
  			Block: ztpmv
  			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
  			Block: strsm
  			Block: dtrsm
  			Block: ctrsm
  			Block: ztrsm
  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"("sdot ")...
  		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"("snrm2")...
  		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"("scnrm2")...
  		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"("sasum")...
  		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"("scasum")...
  		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 "sgbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = sgbmv(m,n,kl,ku,alpha,a,x,[incx,offx,beta,y,incy,offy,trans,overwrite_y])
  		Constructing wrapper function "dgbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = dgbmv(m,n,kl,ku,alpha,a,x,[incx,offx,beta,y,incy,offy,trans,overwrite_y])
  		Constructing wrapper function "cgbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = cgbmv(m,n,kl,ku,alpha,a,x,[incx,offx,beta,y,incy,offy,trans,overwrite_y])
  		Constructing wrapper function "zgbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = zgbmv(m,n,kl,ku,alpha,a,x,[incx,offx,beta,y,incy,offy,trans,overwrite_y])
  		Constructing wrapper function "ssbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = ssbmv(k,alpha,a,x,[incx,offx,beta,y,incy,offy,lower,overwrite_y])
  		Constructing wrapper function "dsbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = dsbmv(k,alpha,a,x,[incx,offx,beta,y,incy,offy,lower,overwrite_y])
  		Constructing wrapper function "chbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = chbmv(k,alpha,a,x,[incx,offx,beta,y,incy,offy,lower,overwrite_y])
  		Constructing wrapper function "zhbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = zhbmv(k,alpha,a,x,[incx,offx,beta,y,incy,offy,lower,overwrite_y])
  		Constructing wrapper function "sspmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = sspmv(n,alpha,ap,x,[incx,offx,beta,y,incy,offy,lower,overwrite_y])
  		Constructing wrapper function "dspmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = dspmv(n,alpha,ap,x,[incx,offx,beta,y,incy,offy,lower,overwrite_y])
  		Constructing wrapper function "cspmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = cspmv(n,alpha,ap,x,[incx,offx,beta,y,incy,offy,lower,overwrite_y])
  		Constructing wrapper function "zspmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = zspmv(n,alpha,ap,x,[incx,offx,beta,y,incy,offy,lower,overwrite_y])
  		Constructing wrapper function "chpmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = chpmv(n,alpha,ap,x,[incx,offx,beta,y,incy,offy,lower,overwrite_y])
  		Constructing wrapper function "zhpmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  yout = zhpmv(n,alpha,ap,x,[incx,offx,beta,y,incy,offy,lower,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 "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 "sspr"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  apu = sspr(n,alpha,x,ap,[incx,offx,lower,overwrite_ap])
  		Constructing wrapper function "dspr"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  apu = dspr(n,alpha,x,ap,[incx,offx,lower,overwrite_ap])
  		Constructing wrapper function "cspr"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  apu = cspr(n,alpha,x,ap,[incx,offx,lower,overwrite_ap])
  		Constructing wrapper function "zspr"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  apu = zspr(n,alpha,x,ap,[incx,offx,lower,overwrite_ap])
  		Constructing wrapper function "chpr"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  apu = chpr(n,alpha,x,ap,[incx,offx,lower,overwrite_ap])
  		Constructing wrapper function "zhpr"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  apu = zhpr(n,alpha,x,ap,[incx,offx,lower,overwrite_ap])
  		Constructing wrapper function "sspr2"...
  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 '*'
  		  apu = sspr2(n,alpha,x,y,ap,[incx,offx,incy,offy,lower,overwrite_ap])
  		Constructing wrapper function "dspr2"...
  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 '*'
  		  apu = dspr2(n,alpha,x,y,ap,[incx,offx,incy,offy,lower,overwrite_ap])
  		Constructing wrapper function "chpr2"...
  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 '*'
  		  apu = chpr2(n,alpha,x,y,ap,[incx,offx,incy,offy,lower,overwrite_ap])
  		Constructing wrapper function "zhpr2"...
  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 '*'
  		  apu = zhpr2(n,alpha,x,y,ap,[incx,offx,incy,offy,lower,overwrite_ap])
  		Constructing wrapper function "stbsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = stbsv(k,a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "dtbsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = dtbsv(k,a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ctbsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = ctbsv(k,a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ztbsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = ztbsv(k,a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "stpsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = stpsv(n,ap,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "dtpsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = dtpsv(n,ap,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ctpsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = ctpsv(n,ap,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ztpsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = ztpsv(n,ap,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "strmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = strmv(a,x,[offx,incx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "dtrmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = dtrmv(a,x,[offx,incx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ctrmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = ctrmv(a,x,[offx,incx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ztrmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = ztrmv(a,x,[offx,incx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "strsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = strsv(a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "dtrsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = dtrsv(a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ctrsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = ctrsv(a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ztrsv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = ztrsv(a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "stbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = stbmv(k,a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "dtbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = dtbmv(k,a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ctbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = ctbmv(k,a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ztbmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = ztbmv(k,a,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "stpmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = stpmv(n,ap,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "dtpmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = dtpmv(n,ap,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ctpmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = ctpmv(n,ap,x,[incx,offx,lower,trans,diag,overwrite_x])
  		Constructing wrapper function "ztpmv"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  xout = ztpmv(n,ap,x,[incx,offx,lower,trans,diag,overwrite_x])
  		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])
  		Constructing wrapper function "strsm"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = strsm(alpha,a,b,[side,lower,trans_a,diag,overwrite_b])
  		Constructing wrapper function "dtrsm"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = dtrsm(alpha,a,b,[side,lower,trans_a,diag,overwrite_b])
  		Constructing wrapper function "ctrsm"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = ctrsm(alpha,a,b,[side,lower,trans_a,diag,overwrite_b])
  		Constructing wrapper function "ztrsm"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x = ztrsm(alpha,a,b,[side,lower,trans_a,diag,overwrite_b])
  	Wrote C/API module "_fblas" to file "build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/_fblasmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/_fblas-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/_fblas-f2pywrappers.f' to sources.
  building extension "scipy.linalg._flapack" sources
  from_template:> build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf
  f2py options: []
  f2py: build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf
  Reading fortran codes...
  	Reading file 'build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf' (format:free)
  Post-processing...
  	Block: _flapack
  			Block: gees__user__routines
  					Block: sselect
  					Block: dselect
  					Block: cselect
  					Block: zselect
  			Block: gges__user__routines
  					Block: cselect
  					Block: zselect
  					Block: sselect
  					Block: dselect
  			Block: sgebal
  			Block: dgebal
  			Block: cgebal
  			Block: zgebal
  			Block: sgehrd
  			Block: dgehrd
  			Block: cgehrd
  			Block: zgehrd
  			Block: sgehrd_lwork
  			Block: dgehrd_lwork
  			Block: cgehrd_lwork
  			Block: zgehrd_lwork
  			Block: sgesv
  			Block: dgesv
  			Block: cgesv
  			Block: zgesv
  			Block: sgesvx
  			Block: dgesvx
  			Block: cgesvx
  			Block: zgesvx
  			Block: sgecon
  			Block: dgecon
  			Block: cgecon
  			Block: zgecon
  			Block: sgetrf
  			Block: dgetrf
  			Block: cgetrf
  			Block: zgetrf
  			Block: sgetrs
  			Block: dgetrs
  			Block: cgetrs
  			Block: zgetrs
  			Block: sgetc2
  			Block: dgetc2
  			Block: cgetc2
  			Block: zgetc2
  			Block: sgesc2
  			Block: dgesc2
  			Block: cgesc2
  			Block: zgesc2
  			Block: sgetri
  			Block: dgetri
  			Block: cgetri
  			Block: zgetri
  			Block: sgetri_lwork
  			Block: dgetri_lwork
  			Block: cgetri_lwork
  			Block: zgetri_lwork
  			Block: sgesdd
  			Block: dgesdd
  			Block: sgesdd_lwork
  			Block: dgesdd_lwork
  			Block: cgesdd
  			Block: zgesdd
  			Block: cgesdd_lwork
  			Block: zgesdd_lwork
  			Block: sgesvd
  			Block: dgesvd
  			Block: sgesvd_lwork
  			Block: dgesvd_lwork
  			Block: cgesvd
  			Block: zgesvd
  			Block: cgesvd_lwork
  			Block: zgesvd_lwork
  			Block: sgels
  			Block: dgels
  			Block: cgels
  			Block: zgels
  			Block: sgels_lwork
  			Block: dgels_lwork
  			Block: cgels_lwork
  			Block: zgels_lwork
  			Block: sgelss
  			Block: dgelss
  			Block: sgelss_lwork
  			Block: dgelss_lwork
  			Block: cgelss
  			Block: zgelss
  			Block: cgelss_lwork
  			Block: zgelss_lwork
  			Block: sgelsy
  			Block: dgelsy
  			Block: sgelsy_lwork
  			Block: dgelsy_lwork
  			Block: cgelsy
  			Block: zgelsy
  			Block: cgelsy_lwork
  			Block: zgelsy_lwork
  			Block: sgelsd
  			Block: dgelsd
  			Block: sgelsd_lwork
  			Block: dgelsd_lwork
  			Block: cgelsd
  			Block: zgelsd
  			Block: cgelsd_lwork
  			Block: zgelsd_lwork
  			Block: sgeqp3
  			Block: dgeqp3
  			Block: cgeqp3
  			Block: zgeqp3
  			Block: sgeqrf
  			Block: dgeqrf
  			Block: cgeqrf
  			Block: zgeqrf
  			Block: sgeqrf_lwork
  			Block: dgeqrf_lwork
  			Block: cgeqrf_lwork
  			Block: zgeqrf_lwork
  			Block: sgeqrfp
  			Block: dgeqrfp
  			Block: cgeqrfp
  			Block: zgeqrfp
  			Block: sgeqrfp_lwork
  			Block: dgeqrfp_lwork
  			Block: cgeqrfp_lwork
  			Block: zgeqrfp_lwork
  			Block: sgerqf
  			Block: dgerqf
  			Block: cgerqf
  			Block: zgerqf
  			Block: sgeev
  			Block: dgeev
  			Block: sgeev_lwork
  			Block: dgeev_lwork
  			Block: cgeev
  			Block: zgeev
  			Block: cgeev_lwork
  			Block: zgeev_lwork
  			Block: sgegv
  			Block: dgegv
  			Block: cgegv
  			Block: zgegv
  			Block: cgees
  In: build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf:_flapack:unknown_interface:cgees
  get_useparameters: no module gees__user__routines info used by cgees
  			Block: zgees
  In: build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf:_flapack:unknown_interface:zgees
  get_useparameters: no module gees__user__routines info used by zgees
  			Block: sgees
  In: build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf:_flapack:unknown_interface:sgees
  get_useparameters: no module gees__user__routines info used by sgees
  			Block: dgees
  In: build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf:_flapack:unknown_interface:dgees
  get_useparameters: no module gees__user__routines info used by dgees
  			Block: sgges
  In: build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf:_flapack:unknown_interface:sgges
  get_useparameters: no module gges__user__routines info used by sgges
  			Block: dgges
  In: build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf:_flapack:unknown_interface:dgges
  get_useparameters: no module gges__user__routines info used by dgges
  			Block: cgges
  In: build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf:_flapack:unknown_interface:cgges
  get_useparameters: no module gges__user__routines info used by cgges
  			Block: zgges
  In: build/src.linux-x86_64-3.8/scipy/linalg/flapack.pyf:_flapack:unknown_interface:zgges
  get_useparameters: no module gges__user__routines info used by zgges
  			Block: sggev
  			Block: dggev
  			Block: cggev
  			Block: zggev
  			Block: sgeequ
  			Block: dgeequ
  			Block: cgeequ
  			Block: zgeequ
  			Block: sgeequb
  			Block: dgeequb
  			Block: cgeequb
  			Block: zgeequb
  			Block: sgbsv
  			Block: dgbsv
  			Block: cgbsv
  			Block: zgbsv
  			Block: sgbtrf
  			Block: dgbtrf
  			Block: cgbtrf
  			Block: zgbtrf
  			Block: sgbtrs
  			Block: dgbtrs
  			Block: cgbtrs
  			Block: zgbtrs
  			Block: sgtsv
  			Block: dgtsv
  			Block: cgtsv
  			Block: zgtsv
  			Block: sgttrf
  			Block: dgttrf
  			Block: cgttrf
  			Block: zgttrf
  			Block: sgttrs
  			Block: dgttrs
  			Block: cgttrs
  			Block: zgttrs
  			Block: sgtsvx
  			Block: dgtsvx
  			Block: cgtsvx
  			Block: zgtsvx
  			Block: ssyev
  			Block: dsyev
  			Block: ssyev_lwork
  			Block: dsyev_lwork
  			Block: cheev
  			Block: zheev
  			Block: cheev_lwork
  			Block: zheev_lwork
  			Block: ssyevd
  			Block: dsyevd
  			Block: ssyevd_lwork
  			Block: dsyevd_lwork
  			Block: cheevd
  			Block: zheevd
  			Block: cheevd_lwork
  			Block: zheevd_lwork
  			Block: ssytf2
  			Block: dsytf2
  			Block: csytf2
  			Block: zsytf2
  			Block: ssygst
  			Block: dsygst
  			Block: ssytrf
  			Block: dsytrf
  			Block: csytrf
  			Block: zsytrf
  			Block: ssytrf_lwork
  			Block: dsytrf_lwork
  			Block: csytrf_lwork
  			Block: zsytrf_lwork
  			Block: ssysv
  			Block: dsysv
  			Block: csysv
  			Block: zsysv
  			Block: ssysv_lwork
  			Block: dsysv_lwork
  			Block: csysv_lwork
  			Block: zsysv_lwork
  			Block: ssysvx
  			Block: dsysvx
  			Block: csysvx
  			Block: zsysvx
  			Block: ssysvx_lwork
  			Block: dsysvx_lwork
  			Block: csysvx_lwork
  			Block: zsysvx_lwork
  			Block: ssycon
  			Block: dsycon
  			Block: csycon
  			Block: zsycon
  			Block: checon
  			Block: zhecon
  			Block: ssyconv
  			Block: dsyconv
  			Block: csyconv
  			Block: zsyconv
  			Block: chegst
  			Block: zhegst
  			Block: chetrf
  			Block: zhetrf
  			Block: chetrf_lwork
  			Block: zhetrf_lwork
  			Block: chesv
  			Block: zhesv
  			Block: chesv_lwork
  			Block: zhesv_lwork
  			Block: chesvx
  			Block: zhesvx
  			Block: chesvx_lwork
  			Block: zhesvx_lwork
  			Block: ssytrd
  			Block: dsytrd
  			Block: ssytrd_lwork
  			Block: dsytrd_lwork
  			Block: chetrd
  			Block: zhetrd
  			Block: chetrd_lwork
  			Block: zhetrd_lwork
  			Block: ssyevr
  			Block: dsyevr
  			Block: ssyevr_lwork
  			Block: dsyevr_lwork
  			Block: cheevr
  			Block: zheevr
  			Block: cheevr_lwork
  			Block: zheevr_lwork
  			Block: ssyevx
  			Block: dsyevx
  			Block: ssyevx_lwork
  			Block: dsyevx_lwork
  			Block: cheevx
  			Block: zheevx
  			Block: cheevx_lwork
  			Block: zheevx_lwork
  			Block: ssygv
  			Block: dsygv
  			Block: ssygv_lwork
  			Block: dsygv_lwork
  			Block: chegv
  			Block: zhegv
  			Block: chegv_lwork
  			Block: zhegv_lwork
  			Block: ssygvd
  			Block: dsygvd
  			Block: chegvd
  			Block: zhegvd
  			Block: ssygvx
  			Block: dsygvx
  			Block: ssygvx_lwork
  			Block: dsygvx_lwork
  			Block: chegvx
  			Block: zhegvx
  			Block: chegvx_lwork
  			Block: zhegvx_lwork
  			Block: ssyequb
  			Block: dsyequb
  			Block: csyequb
  			Block: zsyequb
  			Block: cheequb
  			Block: zheequb
  			Block: spstrf
  			Block: dpstrf
  			Block: cpstrf
  			Block: zpstrf
  			Block: spstf2
  			Block: dpstf2
  			Block: cpstf2
  			Block: zpstf2
  			Block: sposv
  			Block: dposv
  			Block: cposv
  			Block: zposv
  			Block: sposvx
  			Block: dposvx
  			Block: cposvx
  			Block: zposvx
  			Block: spocon
  			Block: dpocon
  			Block: cpocon
  			Block: zpocon
  			Block: spotrf
  			Block: dpotrf
  			Block: cpotrf
  			Block: zpotrf
  			Block: spotrs
  			Block: dpotrs
  			Block: cpotrs
  			Block: zpotrs
  			Block: spotri
  			Block: dpotri
  			Block: cpotri
  			Block: zpotri
  			Block: sptsv
  			Block: dptsv
  			Block: cptsv
  			Block: zptsv
  			Block: spttrf
  			Block: dpttrf
  			Block: cpttrf
  			Block: zpttrf
  			Block: spttrs
  			Block: dpttrs
  			Block: cpttrs
  			Block: zpttrs
  			Block: spteqr
  			Block: dpteqr
  			Block: cpteqr
  			Block: zpteqr
  			Block: sptsvx
  			Block: dptsvx
  			Block: cptsvx
  			Block: zptsvx
  			Block: sgejsv
  			Block: dgejsv
  			Block: stgexc
  			Block: dtgexc
  			Block: ctgexc
  			Block: ztgexc
  			Block: stgsen
  			Block: dtgsen
  			Block: stgsen_lwork
  			Block: dtgsen_lwork
  			Block: ctgsen
  			Block: ztgsen
  			Block: ctgsen_lwork
  			Block: ztgsen_lwork
  			Block: spbtrf
  			Block: dpbtrf
  			Block: cpbtrf
  			Block: zpbtrf
  			Block: spbtrs
  			Block: dpbtrs
  			Block: cpbtrs
  			Block: zpbtrs
  			Block: strtrs
  			Block: dtrtrs
  			Block: ctrtrs
  			Block: ztrtrs
  			Block: stbtrs
  			Block: dtbtrs
  			Block: ctbtrs
  			Block: ztbtrs
  			Block: spbsv
  			Block: dpbsv
  			Block: cpbsv
  			Block: zpbsv
  			Block: sorcsd
  			Block: dorcsd
  			Block: sorcsd_lwork
  			Block: dorcsd_lwork
  			Block: cuncsd
  			Block: zuncsd
  			Block: cuncsd_lwork
  			Block: zuncsd_lwork
  			Block: sorghr
  			Block: dorghr
  			Block: sorghr_lwork
  			Block: dorghr_lwork
  			Block: cunghr
  			Block: zunghr
  			Block: cunghr_lwork
  			Block: zunghr_lwork
  			Block: sorgqr
  			Block: dorgqr
  			Block: cungqr
  			Block: zungqr
  			Block: sormqr
  			Block: dormqr
  			Block: cunmqr
  			Block: zunmqr
  			Block: sgeqrt
  			Block: dgeqrt
  			Block: cgeqrt
  			Block: zgeqrt
  			Block: sgemqrt
  			Block: dgemqrt
  			Block: cgemqrt
  			Block: zgemqrt
  			Block: stpqrt
  			Block: dtpqrt
  			Block: ctpqrt
  			Block: ztpqrt
  			Block: stpmqrt
  			Block: dtpmqrt
  			Block: ctpmqrt
  			Block: ztpmqrt
  			Block: sormrz
  			Block: dormrz
  			Block: cunmrz
  			Block: zunmrz
  			Block: sormrz_lwork
  			Block: dormrz_lwork
  			Block: cunmrz_lwork
  			Block: zunmrz_lwork
  			Block: sorgrq
  			Block: dorgrq
  			Block: cungrq
  			Block: zungrq
  			Block: strtri
  			Block: dtrtri
  			Block: ctrtri
  			Block: ztrtri
  			Block: strsyl
  			Block: dtrsyl
  			Block: ctrsyl
  			Block: ztrsyl
  			Block: chbevd
  			Block: zhbevd
  			Block: chbevx
  			Block: zhbevx
  			Block: sgglse
  			Block: dgglse
  			Block: cgglse
  			Block: zgglse
  			Block: sgglse_lwork
  			Block: dgglse_lwork
  			Block: cgglse_lwork
  			Block: zgglse_lwork
  			Block: sppcon
  			Block: dppcon
  			Block: cppcon
  			Block: zppcon
  			Block: sppsv
  			Block: dppsv
  			Block: cppsv
  			Block: zppsv
  			Block: spptrf
  			Block: dpptrf
  			Block: cpptrf
  			Block: zpptrf
  			Block: spptri
  			Block: dpptri
  			Block: cpptri
  			Block: zpptri
  			Block: spptrs
  			Block: dpptrs
  			Block: cpptrs
  			Block: zpptrs
  			Block: ssbev
  			Block: dsbev
  			Block: ssbevd
  			Block: dsbevd
  			Block: ssbevx
  			Block: dsbevx
  			Block: sstebz
  			Block: dstebz
  			Block: ssterf
  			Block: dsterf
  			Block: sstein
  			Block: dstein
  			Block: sstemr
  			Block: dstemr
  			Block: sstemr_lwork
  			Block: dstemr_lwork
  			Block: sstev
  			Block: dstev
  			Block: ssfrk
  			Block: dsfrk
  			Block: chfrk
  			Block: zhfrk
  			Block: stpttf
  			Block: dtpttf
  			Block: ctpttf
  			Block: ztpttf
  			Block: stpttr
  			Block: dtpttr
  			Block: ctpttr
  			Block: ztpttr
  			Block: stfttp
  			Block: dtfttp
  			Block: ctfttp
  			Block: ztfttp
  			Block: stfttr
  			Block: dtfttr
  			Block: ctfttr
  			Block: ztfttr
  			Block: strttf
  			Block: dtrttf
  			Block: ctrttf
  			Block: ztrttf
  			Block: strttp
  			Block: dtrttp
  			Block: ctrttp
  			Block: ztrttp
  			Block: stfsm
  			Block: dtfsm
  			Block: ctfsm
  			Block: ztfsm
  			Block: spftrf
  			Block: dpftrf
  			Block: cpftrf
  			Block: zpftrf
  			Block: spftri
  			Block: dpftri
  			Block: cpftri
  			Block: zpftri
  			Block: spftrs
  			Block: dpftrs
  			Block: cpftrs
  			Block: zpftrs
  			Block: stzrzf
  			Block: dtzrzf
  			Block: ctzrzf
  			Block: ztzrzf
  			Block: stzrzf_lwork
  			Block: dtzrzf_lwork
  			Block: ctzrzf_lwork
  			Block: ztzrzf_lwork
  			Block: slasd4
  			Block: dlasd4
  			Block: slauum
  			Block: dlauum
  			Block: clauum
  			Block: zlauum
  			Block: slaswp
  			Block: dlaswp
  			Block: claswp
  			Block: zlaswp
  			Block: dlamch
  			Block: slamch
  			Block: slange
  			Block: dlange
  			Block: clange
  			Block: zlange
  			Block: slarfg
  			Block: dlarfg
  			Block: clarfg
  			Block: zlarfg
  			Block: slarf
  			Block: dlarf
  			Block: clarf
  			Block: zlarf
  			Block: slartg
  			Block: dlartg
  			Block: clartg
  			Block: zlartg
  			Block: crot
  			Block: zrot
  			Block: ilaver
  Post-processing (stage 2)...
  Building modules...
  	Constructing call-back function "cb_sselect_in_gees__user__routines"
  	  def sselect(arg1,arg2): return sselect
  	Constructing call-back function "cb_dselect_in_gees__user__routines"
  	  def dselect(arg1,arg2): return dselect
  	Constructing call-back function "cb_cselect_in_gees__user__routines"
  	  def cselect(arg): return cselect
  	Constructing call-back function "cb_zselect_in_gees__user__routines"
  	  def zselect(arg): return zselect
  	Constructing call-back function "cb_cselect_in_gges__user__routines"
  	  def cselect(alpha,beta): return cselect
  	Constructing call-back function "cb_zselect_in_gges__user__routines"
  	  def zselect(alpha,beta): return zselect
  	Constructing call-back function "cb_sselect_in_gges__user__routines"
  	  def sselect(alphar,alphai,beta): return sselect
  	Constructing call-back function "cb_dselect_in_gges__user__routines"
  	  def dselect(alphar,alphai,beta): return dselect
  	Building module "_flapack"...
  		Constructing wrapper function "sgebal"...
  		  ba,lo,hi,pivscale,info = sgebal(a,[scale,permute,overwrite_a])
  		Constructing wrapper function "dgebal"...
  		  ba,lo,hi,pivscale,info = dgebal(a,[scale,permute,overwrite_a])
  		Constructing wrapper function "cgebal"...
  		  ba,lo,hi,pivscale,info = cgebal(a,[scale,permute,overwrite_a])
  		Constructing wrapper function "zgebal"...
  		  ba,lo,hi,pivscale,info = zgebal(a,[scale,permute,overwrite_a])
  		Constructing wrapper function "sgehrd"...
  		  ht,tau,info = sgehrd(a,[lo,hi,lwork,overwrite_a])
  		Constructing wrapper function "dgehrd"...
  		  ht,tau,info = dgehrd(a,[lo,hi,lwork,overwrite_a])
  		Constructing wrapper function "cgehrd"...
  		  ht,tau,info = cgehrd(a,[lo,hi,lwork,overwrite_a])
  		Constructing wrapper function "zgehrd"...
  		  ht,tau,info = zgehrd(a,[lo,hi,lwork,overwrite_a])
  		Constructing wrapper function "sgehrd_lwork"...
  		  work,info = sgehrd_lwork(n,[lo,hi])
  		Constructing wrapper function "dgehrd_lwork"...
  		  work,info = dgehrd_lwork(n,[lo,hi])
  		Constructing wrapper function "cgehrd_lwork"...
  		  work,info = cgehrd_lwork(n,[lo,hi])
  		Constructing wrapper function "zgehrd_lwork"...
  		  work,info = zgehrd_lwork(n,[lo,hi])
  		Constructing wrapper function "sgesv"...
  		  lu,piv,x,info = sgesv(a,b,[overwrite_a,overwrite_b])
  		Constructing wrapper function "dgesv"...
  		  lu,piv,x,info = dgesv(a,b,[overwrite_a,overwrite_b])
  		Constructing wrapper function "cgesv"...
  		  lu,piv,x,info = cgesv(a,b,[overwrite_a,overwrite_b])
  		Constructing wrapper function "zgesv"...
  		  lu,piv,x,info = zgesv(a,b,[overwrite_a,overwrite_b])
  		Constructing wrapper function "sgesvx"...
  		  as,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = sgesvx(a,b,[fact,trans,af,ipiv,equed,r,c,overwrite_a,overwrite_b])
  		Constructing wrapper function "dgesvx"...
  		  as,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = dgesvx(a,b,[fact,trans,af,ipiv,equed,r,c,overwrite_a,overwrite_b])
  		Constructing wrapper function "cgesvx"...
  		  as,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = cgesvx(a,b,[fact,trans,af,ipiv,equed,r,c,overwrite_a,overwrite_b])
  		Constructing wrapper function "zgesvx"...
  		  as,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = zgesvx(a,b,[fact,trans,af,ipiv,equed,r,c,overwrite_a,overwrite_b])
  		Constructing wrapper function "sgecon"...
  		  rcond,info = sgecon(a,anorm,[norm])
  		Constructing wrapper function "dgecon"...
  		  rcond,info = dgecon(a,anorm,[norm])
  		Constructing wrapper function "cgecon"...
  		  rcond,info = cgecon(a,anorm,[norm])
  		Constructing wrapper function "zgecon"...
  		  rcond,info = zgecon(a,anorm,[norm])
  		Constructing wrapper function "sgetrf"...
  		  lu,piv,info = sgetrf(a,[overwrite_a])
  		Constructing wrapper function "dgetrf"...
  		  lu,piv,info = dgetrf(a,[overwrite_a])
  		Constructing wrapper function "cgetrf"...
  		  lu,piv,info = cgetrf(a,[overwrite_a])
  		Constructing wrapper function "zgetrf"...
  		  lu,piv,info = zgetrf(a,[overwrite_a])
  		Constructing wrapper function "sgetrs"...
  		  x,info = sgetrs(lu,piv,b,[trans,overwrite_b])
  		Constructing wrapper function "dgetrs"...
  		  x,info = dgetrs(lu,piv,b,[trans,overwrite_b])
  		Constructing wrapper function "cgetrs"...
  		  x,info = cgetrs(lu,piv,b,[trans,overwrite_b])
  		Constructing wrapper function "zgetrs"...
  		  x,info = zgetrs(lu,piv,b,[trans,overwrite_b])
  		Constructing wrapper function "sgetc2"...
  		  lu,ipiv,jpiv,info = sgetc2(a,[overwrite_a])
  		Constructing wrapper function "dgetc2"...
  		  lu,ipiv,jpiv,info = dgetc2(a,[overwrite_a])
  		Constructing wrapper function "cgetc2"...
  		  lu,ipiv,jpiv,info = cgetc2(a,[overwrite_a])
  		Constructing wrapper function "zgetc2"...
  		  lu,ipiv,jpiv,info = zgetc2(a,[overwrite_a])
  		Constructing wrapper function "sgesc2"...
  		  x,scale = sgesc2(lu,rhs,ipiv,jpiv,[overwrite_rhs])
  		Constructing wrapper function "dgesc2"...
  		  x,scale = dgesc2(lu,rhs,ipiv,jpiv,[overwrite_rhs])
  		Constructing wrapper function "cgesc2"...
  		  x,scale = cgesc2(lu,rhs,ipiv,jpiv,[overwrite_rhs])
  		Constructing wrapper function "zgesc2"...
  		  x,scale = zgesc2(lu,rhs,ipiv,jpiv,[overwrite_rhs])
  		Constructing wrapper function "sgetri"...
  		  inv_a,info = sgetri(lu,piv,[lwork,overwrite_lu])
  		Constructing wrapper function "dgetri"...
  		  inv_a,info = dgetri(lu,piv,[lwork,overwrite_lu])
  		Constructing wrapper function "cgetri"...
  		  inv_a,info = cgetri(lu,piv,[lwork,overwrite_lu])
  		Constructing wrapper function "zgetri"...
  		  inv_a,info = zgetri(lu,piv,[lwork,overwrite_lu])
  		Constructing wrapper function "sgetri_lwork"...
  		  work,info = sgetri_lwork(n)
  		Constructing wrapper function "dgetri_lwork"...
  		  work,info = dgetri_lwork(n)
  		Constructing wrapper function "cgetri_lwork"...
  		  work,info = cgetri_lwork(n)
  		Constructing wrapper function "zgetri_lwork"...
  		  work,info = zgetri_lwork(n)
  		Constructing wrapper function "sgesdd"...
  		  u,s,vt,info = sgesdd(a,[compute_uv,full_matrices,lwork,overwrite_a])
  		Constructing wrapper function "dgesdd"...
  		  u,s,vt,info = dgesdd(a,[compute_uv,full_matrices,lwork,overwrite_a])
  		Constructing wrapper function "sgesdd_lwork"...
  		  work,info = sgesdd_lwork(m,n,[compute_uv,full_matrices])
  		Constructing wrapper function "dgesdd_lwork"...
  		  work,info = dgesdd_lwork(m,n,[compute_uv,full_matrices])
  		Constructing wrapper function "cgesdd"...
  		  u,s,vt,info = cgesdd(a,[compute_uv,full_matrices,lwork,overwrite_a])
  		Constructing wrapper function "zgesdd"...
  		  u,s,vt,info = zgesdd(a,[compute_uv,full_matrices,lwork,overwrite_a])
  		Constructing wrapper function "cgesdd_lwork"...
  		  work,info = cgesdd_lwork(m,n,[compute_uv,full_matrices])
  		Constructing wrapper function "zgesdd_lwork"...
  		  work,info = zgesdd_lwork(m,n,[compute_uv,full_matrices])
  		Constructing wrapper function "sgesvd"...
  		  u,s,vt,info = sgesvd(a,[compute_uv,full_matrices,lwork,overwrite_a])
  		Constructing wrapper function "dgesvd"...
  		  u,s,vt,info = dgesvd(a,[compute_uv,full_matrices,lwork,overwrite_a])
  		Constructing wrapper function "sgesvd_lwork"...
  		  work,info = sgesvd_lwork(m,n,[compute_uv,full_matrices])
  		Constructing wrapper function "dgesvd_lwork"...
  		  work,info = dgesvd_lwork(m,n,[compute_uv,full_matrices])
  		Constructing wrapper function "cgesvd"...
  		  u,s,vt,info = cgesvd(a,[compute_uv,full_matrices,lwork,overwrite_a])
  		Constructing wrapper function "zgesvd"...
  		  u,s,vt,info = zgesvd(a,[compute_uv,full_matrices,lwork,overwrite_a])
  		Constructing wrapper function "cgesvd_lwork"...
  		  work,info = cgesvd_lwork(m,n,[compute_uv,full_matrices])
  		Constructing wrapper function "zgesvd_lwork"...
  		  work,info = zgesvd_lwork(m,n,[compute_uv,full_matrices])
  		Constructing wrapper function "sgels"...
  		  lqr,x,info = sgels(a,b,[trans,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "dgels"...
  		  lqr,x,info = dgels(a,b,[trans,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "cgels"...
  		  lqr,x,info = cgels(a,b,[trans,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "zgels"...
  		  lqr,x,info = zgels(a,b,[trans,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "sgels_lwork"...
  		  work,info = sgels_lwork(m,n,nrhs,[trans])
  		Constructing wrapper function "dgels_lwork"...
  		  work,info = dgels_lwork(m,n,nrhs,[trans])
  		Constructing wrapper function "cgels_lwork"...
  		  work,info = cgels_lwork(m,n,nrhs,[trans])
  		Constructing wrapper function "zgels_lwork"...
  		  work,info = zgels_lwork(m,n,nrhs,[trans])
  		Constructing wrapper function "sgelss"...
  		  v,x,s,rank,work,info = sgelss(a,b,[cond,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "dgelss"...
  		  v,x,s,rank,work,info = dgelss(a,b,[cond,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "sgelss_lwork"...
  		  work,info = sgelss_lwork(m,n,nrhs,[cond,lwork])
  		Constructing wrapper function "dgelss_lwork"...
  		  work,info = dgelss_lwork(m,n,nrhs,[cond,lwork])
  		Constructing wrapper function "cgelss"...
  		  v,x,s,rank,work,info = cgelss(a,b,[cond,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "zgelss"...
  		  v,x,s,rank,work,info = zgelss(a,b,[cond,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "cgelss_lwork"...
  		  work,info = cgelss_lwork(m,n,nrhs,[cond,lwork])
  		Constructing wrapper function "zgelss_lwork"...
  		  work,info = zgelss_lwork(m,n,nrhs,[cond,lwork])
  		Constructing wrapper function "sgelsy"...
  		  v,x,j,rank,info = sgelsy(a,b,jptv,cond,lwork,[overwrite_a,overwrite_b])
  		Constructing wrapper function "dgelsy"...
  		  v,x,j,rank,info = dgelsy(a,b,jptv,cond,lwork,[overwrite_a,overwrite_b])
  		Constructing wrapper function "sgelsy_lwork"...
  		  work,info = sgelsy_lwork(m,n,nrhs,cond,[lwork])
  		Constructing wrapper function "dgelsy_lwork"...
  		  work,info = dgelsy_lwork(m,n,nrhs,cond,[lwork])
  		Constructing wrapper function "cgelsy"...
  		  v,x,j,rank,info = cgelsy(a,b,jptv,cond,lwork,[overwrite_a,overwrite_b])
  		Constructing wrapper function "zgelsy"...
  		  v,x,j,rank,info = zgelsy(a,b,jptv,cond,lwork,[overwrite_a,overwrite_b])
  		Constructing wrapper function "cgelsy_lwork"...
  		  work,info = cgelsy_lwork(m,n,nrhs,cond,[lwork])
  		Constructing wrapper function "zgelsy_lwork"...
  		  work,info = zgelsy_lwork(m,n,nrhs,cond,[lwork])
  		Constructing wrapper function "sgelsd"...
  		  x,s,rank,info = sgelsd(a,b,lwork,size_iwork,[cond,overwrite_a,overwrite_b])
  		Constructing wrapper function "dgelsd"...
  		  x,s,rank,info = dgelsd(a,b,lwork,size_iwork,[cond,overwrite_a,overwrite_b])
  		Constructing wrapper function "sgelsd_lwork"...
  		  work,iwork,info = sgelsd_lwork(m,n,nrhs,[cond,lwork])
  		Constructing wrapper function "dgelsd_lwork"...
  		  work,iwork,info = dgelsd_lwork(m,n,nrhs,[cond,lwork])
  		Constructing wrapper function "cgelsd"...
  		  x,s,rank,info = cgelsd(a,b,lwork,size_rwork,size_iwork,[cond,overwrite_a,overwrite_b])
  		Constructing wrapper function "zgelsd"...
  		  x,s,rank,info = zgelsd(a,b,lwork,size_rwork,size_iwork,[cond,overwrite_a,overwrite_b])
  		Constructing wrapper function "cgelsd_lwork"...
  		  work,rwork,iwork,info = cgelsd_lwork(m,n,nrhs,[cond,lwork])
  		Constructing wrapper function "zgelsd_lwork"...
  		  work,rwork,iwork,info = zgelsd_lwork(m,n,nrhs,[cond,lwork])
  		Constructing wrapper function "sgeqp3"...
  		  qr,jpvt,tau,work,info = sgeqp3(a,[lwork,overwrite_a])
  		Constructing wrapper function "dgeqp3"...
  		  qr,jpvt,tau,work,info = dgeqp3(a,[lwork,overwrite_a])
  		Constructing wrapper function "cgeqp3"...
  		  qr,jpvt,tau,work,info = cgeqp3(a,[lwork,overwrite_a])
  		Constructing wrapper function "zgeqp3"...
  		  qr,jpvt,tau,work,info = zgeqp3(a,[lwork,overwrite_a])
  		Constructing wrapper function "sgeqrf"...
  		  qr,tau,work,info = sgeqrf(a,[lwork,overwrite_a])
  		Constructing wrapper function "dgeqrf"...
  		  qr,tau,work,info = dgeqrf(a,[lwork,overwrite_a])
  		Constructing wrapper function "cgeqrf"...
  		  qr,tau,work,info = cgeqrf(a,[lwork,overwrite_a])
  		Constructing wrapper function "zgeqrf"...
  		  qr,tau,work,info = zgeqrf(a,[lwork,overwrite_a])
  		Constructing wrapper function "sgeqrf_lwork"...
  		  work,info = sgeqrf_lwork(m,n)
  		Constructing wrapper function "dgeqrf_lwork"...
  		  work,info = dgeqrf_lwork(m,n)
  		Constructing wrapper function "cgeqrf_lwork"...
  		  work,info = cgeqrf_lwork(m,n)
  		Constructing wrapper function "zgeqrf_lwork"...
  		  work,info = zgeqrf_lwork(m,n)
  		Constructing wrapper function "sgeqrfp"...
  		  qr,tau,info = sgeqrfp(a,[lwork,overwrite_a])
  		Constructing wrapper function "dgeqrfp"...
  		  qr,tau,info = dgeqrfp(a,[lwork,overwrite_a])
  		Constructing wrapper function "cgeqrfp"...
  		  qr,tau,info = cgeqrfp(a,[lwork,overwrite_a])
  		Constructing wrapper function "zgeqrfp"...
  		  qr,tau,info = zgeqrfp(a,[lwork,overwrite_a])
  		Constructing wrapper function "sgeqrfp_lwork"...
  		  work,info = sgeqrfp_lwork(m,n)
  		Constructing wrapper function "dgeqrfp_lwork"...
  		  work,info = dgeqrfp_lwork(m,n)
  		Constructing wrapper function "cgeqrfp_lwork"...
  		  work,info = cgeqrfp_lwork(m,n)
  		Constructing wrapper function "zgeqrfp_lwork"...
  		  work,info = zgeqrfp_lwork(m,n)
  		Constructing wrapper function "sgerqf"...
  		  qr,tau,work,info = sgerqf(a,[lwork,overwrite_a])
  		Constructing wrapper function "dgerqf"...
  		  qr,tau,work,info = dgerqf(a,[lwork,overwrite_a])
  		Constructing wrapper function "cgerqf"...
  		  qr,tau,work,info = cgerqf(a,[lwork,overwrite_a])
  		Constructing wrapper function "zgerqf"...
  		  qr,tau,work,info = zgerqf(a,[lwork,overwrite_a])
  		Constructing wrapper function "sgeev"...
  		  wr,wi,vl,vr,info = sgeev(a,[compute_vl,compute_vr,lwork,overwrite_a])
  		Constructing wrapper function "dgeev"...
  		  wr,wi,vl,vr,info = dgeev(a,[compute_vl,compute_vr,lwork,overwrite_a])
  		Constructing wrapper function "sgeev_lwork"...
  		  work,info = sgeev_lwork(n,[compute_vl,compute_vr])
  		Constructing wrapper function "dgeev_lwork"...
  		  work,info = dgeev_lwork(n,[compute_vl,compute_vr])
  		Constructing wrapper function "cgeev"...
  		  w,vl,vr,info = cgeev(a,[compute_vl,compute_vr,lwork,overwrite_a])
  		Constructing wrapper function "zgeev"...
  		  w,vl,vr,info = zgeev(a,[compute_vl,compute_vr,lwork,overwrite_a])
  		Constructing wrapper function "cgeev_lwork"...
  		  work,info = cgeev_lwork(n,[compute_vl,compute_vr])
  		Constructing wrapper function "zgeev_lwork"...
  		  work,info = zgeev_lwork(n,[compute_vl,compute_vr])
  		Constructing wrapper function "sgegv"...
  		  alphar,alphai,beta,vl,vr,info = sgegv(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "dgegv"...
  		  alphar,alphai,beta,vl,vr,info = dgegv(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "cgegv"...
  		  alpha,beta,vl,vr,info = cgegv(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "zgegv"...
  		  alpha,beta,vl,vr,info = zgegv(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "cgees"...
  		  t,sdim,w,vs,work,info = cgees(cselect,a,[compute_v,sort_t,lwork,cselect_extra_args,overwrite_a])
  		Constructing wrapper function "zgees"...
  		  t,sdim,w,vs,work,info = zgees(zselect,a,[compute_v,sort_t,lwork,zselect_extra_args,overwrite_a])
  		Constructing wrapper function "sgees"...
  		  t,sdim,wr,wi,vs,work,info = sgees(sselect,a,[compute_v,sort_t,lwork,sselect_extra_args,overwrite_a])
  		Constructing wrapper function "dgees"...
  		  t,sdim,wr,wi,vs,work,info = dgees(dselect,a,[compute_v,sort_t,lwork,dselect_extra_args,overwrite_a])
  		Constructing wrapper function "sgges"...
  		  a,b,sdim,alphar,alphai,beta,vsl,vsr,work,info = sgges(sselect,a,b,[jobvsl,jobvsr,sort_t,ldvsl,ldvsr,lwork,sselect_extra_args,overwrite_a,overwrite_b])
  		Constructing wrapper function "dgges"...
  		  a,b,sdim,alphar,alphai,beta,vsl,vsr,work,info = dgges(dselect,a,b,[jobvsl,jobvsr,sort_t,ldvsl,ldvsr,lwork,dselect_extra_args,overwrite_a,overwrite_b])
  		Constructing wrapper function "cgges"...
  		  a,b,sdim,alpha,beta,vsl,vsr,work,info = cgges(cselect,a,b,[jobvsl,jobvsr,sort_t,ldvsl,ldvsr,lwork,cselect_extra_args,overwrite_a,overwrite_b])
  		Constructing wrapper function "zgges"...
  		  a,b,sdim,alpha,beta,vsl,vsr,work,info = zgges(zselect,a,b,[jobvsl,jobvsr,sort_t,ldvsl,ldvsr,lwork,zselect_extra_args,overwrite_a,overwrite_b])
  		Constructing wrapper function "sggev"...
  		  alphar,alphai,beta,vl,vr,work,info = sggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "dggev"...
  		  alphar,alphai,beta,vl,vr,work,info = dggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "cggev"...
  		  alpha,beta,vl,vr,work,info = cggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "zggev"...
  		  alpha,beta,vl,vr,work,info = zggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "sgeequ"...
  		  r,c,rowcnd,colcnd,amax,info = sgeequ(a)
  		Constructing wrapper function "dgeequ"...
  		  r,c,rowcnd,colcnd,amax,info = dgeequ(a)
  		Constructing wrapper function "cgeequ"...
  		  r,c,rowcnd,colcnd,amax,info = cgeequ(a)
  		Constructing wrapper function "zgeequ"...
  		  r,c,rowcnd,colcnd,amax,info = zgeequ(a)
  		Constructing wrapper function "sgeequb"...
  		  r,c,rowcnd,colcnd,amax,info = sgeequb(a)
  		Constructing wrapper function "dgeequb"...
  		  r,c,rowcnd,colcnd,amax,info = dgeequb(a)
  		Constructing wrapper function "cgeequb"...
  		  r,c,rowcnd,colcnd,amax,info = cgeequb(a)
  		Constructing wrapper function "zgeequb"...
  		  r,c,rowcnd,colcnd,amax,info = zgeequb(a)
  		Constructing wrapper function "sgbsv"...
  		  lub,piv,x,info = sgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b])
  		Constructing wrapper function "dgbsv"...
  		  lub,piv,x,info = dgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b])
  		Constructing wrapper function "cgbsv"...
  		  lub,piv,x,info = cgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b])
  		Constructing wrapper function "zgbsv"...
  		  lub,piv,x,info = zgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b])
  		Constructing wrapper function "sgbtrf"...
  		  lu,ipiv,info = sgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab])
  		Constructing wrapper function "dgbtrf"...
  		  lu,ipiv,info = dgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab])
  		Constructing wrapper function "cgbtrf"...
  		  lu,ipiv,info = cgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab])
  		Constructing wrapper function "zgbtrf"...
  		  lu,ipiv,info = zgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab])
  		Constructing wrapper function "sgbtrs"...
  		  x,info = sgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b])
  		Constructing wrapper function "dgbtrs"...
  		  x,info = dgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b])
  		Constructing wrapper function "cgbtrs"...
  		  x,info = cgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b])
  		Constructing wrapper function "zgbtrs"...
  		  x,info = zgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b])
  		Constructing wrapper function "sgtsv"...
  		  du2,d,du,x,info = sgtsv(dl,d,du,b,[overwrite_dl,overwrite_d,overwrite_du,overwrite_b])
  		Constructing wrapper function "dgtsv"...
  		  du2,d,du,x,info = dgtsv(dl,d,du,b,[overwrite_dl,overwrite_d,overwrite_du,overwrite_b])
  		Constructing wrapper function "cgtsv"...
  		  du2,d,du,x,info = cgtsv(dl,d,du,b,[overwrite_dl,overwrite_d,overwrite_du,overwrite_b])
  		Constructing wrapper function "zgtsv"...
  		  du2,d,du,x,info = zgtsv(dl,d,du,b,[overwrite_dl,overwrite_d,overwrite_du,overwrite_b])
  		Constructing wrapper function "sgttrf"...
  		  dl,d,du,du2,ipiv,info = sgttrf(dl,d,du,[overwrite_dl,overwrite_d,overwrite_du])
  		Constructing wrapper function "dgttrf"...
  		  dl,d,du,du2,ipiv,info = dgttrf(dl,d,du,[overwrite_dl,overwrite_d,overwrite_du])
  		Constructing wrapper function "cgttrf"...
  		  dl,d,du,du2,ipiv,info = cgttrf(dl,d,du,[overwrite_dl,overwrite_d,overwrite_du])
  		Constructing wrapper function "zgttrf"...
  		  dl,d,du,du2,ipiv,info = zgttrf(dl,d,du,[overwrite_dl,overwrite_d,overwrite_du])
  		Constructing wrapper function "sgttrs"...
  		  x,info = sgttrs(dl,d,du,du2,ipiv,b,[trans,overwrite_b])
  		Constructing wrapper function "dgttrs"...
  		  x,info = dgttrs(dl,d,du,du2,ipiv,b,[trans,overwrite_b])
  		Constructing wrapper function "cgttrs"...
  		  x,info = cgttrs(dl,d,du,du2,ipiv,b,[trans,overwrite_b])
  		Constructing wrapper function "zgttrs"...
  		  x,info = zgttrs(dl,d,du,du2,ipiv,b,[trans,overwrite_b])
  		Constructing wrapper function "sgtsvx"...
  		  dlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = sgtsvx(dl,d,du,b,[fact,trans,dlf,df,duf,du2,ipiv])
  		Constructing wrapper function "dgtsvx"...
  		  dlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = dgtsvx(dl,d,du,b,[fact,trans,dlf,df,duf,du2,ipiv])
  		Constructing wrapper function "cgtsvx"...
  		  dlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = cgtsvx(dl,d,du,b,[fact,trans,dlf,df,duf,du2,ipiv])
  		Constructing wrapper function "zgtsvx"...
  		  dlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = zgtsvx(dl,d,du,b,[fact,trans,dlf,df,duf,du2,ipiv])
  		Constructing wrapper function "ssyev"...
  		  w,v,info = ssyev(a,[compute_v,lower,lwork,overwrite_a])
  		Constructing wrapper function "dsyev"...
  		  w,v,info = dsyev(a,[compute_v,lower,lwork,overwrite_a])
  		Constructing wrapper function "ssyev_lwork"...
  		  work,info = ssyev_lwork(n,[lower])
  		Constructing wrapper function "dsyev_lwork"...
  		  work,info = dsyev_lwork(n,[lower])
  		Constructing wrapper function "cheev"...
  		  w,v,info = cheev(a,[compute_v,lower,lwork,overwrite_a])
  		Constructing wrapper function "zheev"...
  		  w,v,info = zheev(a,[compute_v,lower,lwork,overwrite_a])
  		Constructing wrapper function "cheev_lwork"...
  		  work,info = cheev_lwork(n,[lower])
  		Constructing wrapper function "zheev_lwork"...
  		  work,info = zheev_lwork(n,[lower])
  		Constructing wrapper function "ssyevd"...
  		  w,v,info = ssyevd(a,[compute_v,lower,lwork,liwork,overwrite_a])
  		Constructing wrapper function "dsyevd"...
  		  w,v,info = dsyevd(a,[compute_v,lower,lwork,liwork,overwrite_a])
  		Constructing wrapper function "ssyevd_lwork"...
  		  work,iwork,info = ssyevd_lwork(n,[compute_v,lower])
  		Constructing wrapper function "dsyevd_lwork"...
  		  work,iwork,info = dsyevd_lwork(n,[compute_v,lower])
  		Constructing wrapper function "cheevd"...
  		  w,v,info = cheevd(a,[compute_v,lower,lwork,liwork,lrwork,overwrite_a])
  		Constructing wrapper function "zheevd"...
  		  w,v,info = zheevd(a,[compute_v,lower,lwork,liwork,lrwork,overwrite_a])
  		Constructing wrapper function "cheevd_lwork"...
  		  work,iwork,rwork,info = cheevd_lwork(n,[compute_v,lower])
  		Constructing wrapper function "zheevd_lwork"...
  		  work,iwork,rwork,info = zheevd_lwork(n,[compute_v,lower])
  		Constructing wrapper function "ssytf2"...
  		  ldu,ipiv,info = ssytf2(a,[lower,overwrite_a])
  		Constructing wrapper function "dsytf2"...
  		  ldu,ipiv,info = dsytf2(a,[lower,overwrite_a])
  		Constructing wrapper function "csytf2"...
  		  ldu,ipiv,info = csytf2(a,[lower,overwrite_a])
  		Constructing wrapper function "zsytf2"...
  		  ldu,ipiv,info = zsytf2(a,[lower,overwrite_a])
  		Constructing wrapper function "ssygst"...
  		  c,info = ssygst(a,b,[itype,lower,overwrite_a])
  		Constructing wrapper function "dsygst"...
  		  c,info = dsygst(a,b,[itype,lower,overwrite_a])
  		Constructing wrapper function "ssytrf"...
  		  ldu,ipiv,info = ssytrf(a,[lower,lwork,overwrite_a])
  		Constructing wrapper function "dsytrf"...
  		  ldu,ipiv,info = dsytrf(a,[lower,lwork,overwrite_a])
  		Constructing wrapper function "csytrf"...
  		  ldu,ipiv,info = csytrf(a,[lower,lwork,overwrite_a])
  		Constructing wrapper function "zsytrf"...
  		  ldu,ipiv,info = zsytrf(a,[lower,lwork,overwrite_a])
  		Constructing wrapper function "ssytrf_lwork"...
  		  work,info = ssytrf_lwork(n,[lower])
  		Constructing wrapper function "dsytrf_lwork"...
  		  work,info = dsytrf_lwork(n,[lower])
  		Constructing wrapper function "csytrf_lwork"...
  		  work,info = csytrf_lwork(n,[lower])
  		Constructing wrapper function "zsytrf_lwork"...
  		  work,info = zsytrf_lwork(n,[lower])
  		Constructing wrapper function "ssysv"...
  		  udut,ipiv,x,info = ssysv(a,b,[lwork,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "dsysv"...
  		  udut,ipiv,x,info = dsysv(a,b,[lwork,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "csysv"...
  		  udut,ipiv,x,info = csysv(a,b,[lwork,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "zsysv"...
  		  udut,ipiv,x,info = zsysv(a,b,[lwork,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "ssysv_lwork"...
  		  work,info = ssysv_lwork(n,[lower])
  		Constructing wrapper function "dsysv_lwork"...
  		  work,info = dsysv_lwork(n,[lower])
  		Constructing wrapper function "csysv_lwork"...
  		  work,info = csysv_lwork(n,[lower])
  		Constructing wrapper function "zsysv_lwork"...
  		  work,info = zsysv_lwork(n,[lower])
  		Constructing wrapper function "ssysvx"...
  		  a_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = ssysvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "dsysvx"...
  		  a_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = dsysvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "csysvx"...
  		  a_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = csysvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "zsysvx"...
  		  a_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = zsysvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "ssysvx_lwork"...
  		  work,info = ssysvx_lwork(n,[lower])
  		Constructing wrapper function "dsysvx_lwork"...
  		  work,info = dsysvx_lwork(n,[lower])
  		Constructing wrapper function "csysvx_lwork"...
  		  work,info = csysvx_lwork(n,[lower])
  		Constructing wrapper function "zsysvx_lwork"...
  		  work,info = zsysvx_lwork(n,[lower])
  		Constructing wrapper function "ssycon"...
  		  rcond,info = ssycon(a,ipiv,anorm,[lower])
  		Constructing wrapper function "dsycon"...
  		  rcond,info = dsycon(a,ipiv,anorm,[lower])
  		Constructing wrapper function "csycon"...
  		  rcond,info = csycon(a,ipiv,anorm,[lower])
  		Constructing wrapper function "zsycon"...
  		  rcond,info = zsycon(a,ipiv,anorm,[lower])
  		Constructing wrapper function "checon"...
  		  rcond,info = checon(a,ipiv,anorm,[lower])
  		Constructing wrapper function "zhecon"...
  		  rcond,info = zhecon(a,ipiv,anorm,[lower])
  		Constructing wrapper function "ssyconv"...
  		  a,e,info = ssyconv(a,ipiv,[lower,way,overwrite_a])
  		Constructing wrapper function "dsyconv"...
  		  a,e,info = dsyconv(a,ipiv,[lower,way,overwrite_a])
  		Constructing wrapper function "csyconv"...
  		  a,e,info = csyconv(a,ipiv,[lower,way,overwrite_a])
  		Constructing wrapper function "zsyconv"...
  		  a,e,info = zsyconv(a,ipiv,[lower,way,overwrite_a])
  		Constructing wrapper function "chegst"...
  		  c,info = chegst(a,b,[itype,lower,overwrite_a])
  		Constructing wrapper function "zhegst"...
  		  c,info = zhegst(a,b,[itype,lower,overwrite_a])
  		Constructing wrapper function "chetrf"...
  		  ldu,ipiv,info = chetrf(a,[lower,lwork,overwrite_a])
  		Constructing wrapper function "zhetrf"...
  		  ldu,ipiv,info = zhetrf(a,[lower,lwork,overwrite_a])
  		Constructing wrapper function "chetrf_lwork"...
  		  work,info = chetrf_lwork(n,[lower])
  		Constructing wrapper function "zhetrf_lwork"...
  		  work,info = zhetrf_lwork(n,[lower])
  		Constructing wrapper function "chesv"...
  		  uduh,ipiv,x,info = chesv(a,b,[lwork,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "zhesv"...
  		  uduh,ipiv,x,info = zhesv(a,b,[lwork,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "chesv_lwork"...
  		  work,info = chesv_lwork(n,[lower])
  		Constructing wrapper function "zhesv_lwork"...
  		  work,info = zhesv_lwork(n,[lower])
  		Constructing wrapper function "chesvx"...
  		  uduh,ipiv,x,rcond,ferr,berr,info = chesvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "zhesvx"...
  		  uduh,ipiv,x,rcond,ferr,berr,info = zhesvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "chesvx_lwork"...
  		  work,info = chesvx_lwork(n,[lower])
  		Constructing wrapper function "zhesvx_lwork"...
  		  work,info = zhesvx_lwork(n,[lower])
  		Constructing wrapper function "ssytrd"...
  		  c,d,e,tau,info = ssytrd(a,[lower,lwork,overwrite_a])
  		Constructing wrapper function "dsytrd"...
  		  c,d,e,tau,info = dsytrd(a,[lower,lwork,overwrite_a])
  		Constructing wrapper function "ssytrd_lwork"...
  		  work,info = ssytrd_lwork(n,[lower])
  		Constructing wrapper function "dsytrd_lwork"...
  		  work,info = dsytrd_lwork(n,[lower])
  		Constructing wrapper function "chetrd"...
  		  c,d,e,tau,info = chetrd(a,[lower,lwork,overwrite_a])
  		Constructing wrapper function "zhetrd"...
  		  c,d,e,tau,info = zhetrd(a,[lower,lwork,overwrite_a])
  		Constructing wrapper function "chetrd_lwork"...
  		  work,info = chetrd_lwork(n,[lower])
  		Constructing wrapper function "zhetrd_lwork"...
  		  work,info = zhetrd_lwork(n,[lower])
  		Constructing wrapper function "ssyevr"...
  		  w,z,m,isuppz,info = ssyevr(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,liwork,overwrite_a])
  		Constructing wrapper function "dsyevr"...
  		  w,z,m,isuppz,info = dsyevr(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,liwork,overwrite_a])
  		Constructing wrapper function "ssyevr_lwork"...
  		  work,iwork,info = ssyevr_lwork(n,[lower])
  		Constructing wrapper function "dsyevr_lwork"...
  		  work,iwork,info = dsyevr_lwork(n,[lower])
  		Constructing wrapper function "cheevr"...
  		  w,z,m,isuppz,info = cheevr(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,lrwork,liwork,overwrite_a])
  		Constructing wrapper function "zheevr"...
  		  w,z,m,isuppz,info = zheevr(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,lrwork,liwork,overwrite_a])
  		Constructing wrapper function "cheevr_lwork"...
  		  work,rwork,iwork,info = cheevr_lwork(n,[lower])
  		Constructing wrapper function "zheevr_lwork"...
  		  work,rwork,iwork,info = zheevr_lwork(n,[lower])
  		Constructing wrapper function "ssyevx"...
  		  w,z,m,ifail,info = ssyevx(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,overwrite_a])
  		Constructing wrapper function "dsyevx"...
  		  w,z,m,ifail,info = dsyevx(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,overwrite_a])
  		Constructing wrapper function "ssyevx_lwork"...
  		  work,info = ssyevx_lwork(n,[lower])
  		Constructing wrapper function "dsyevx_lwork"...
  		  work,info = dsyevx_lwork(n,[lower])
  		Constructing wrapper function "cheevx"...
  		  w,z,m,ifail,info = cheevx(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,overwrite_a])
  		Constructing wrapper function "zheevx"...
  		  w,z,m,ifail,info = zheevx(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,overwrite_a])
  		Constructing wrapper function "cheevx_lwork"...
  		  work,info = cheevx_lwork(n,[lower])
  		Constructing wrapper function "zheevx_lwork"...
  		  work,info = zheevx_lwork(n,[lower])
  		Constructing wrapper function "ssygv"...
  		  w,v,info = ssygv(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "dsygv"...
  		  w,v,info = dsygv(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "ssygv_lwork"...
  		  work,info = ssygv_lwork(n,[uplo])
  		Constructing wrapper function "dsygv_lwork"...
  		  work,info = dsygv_lwork(n,[uplo])
  		Constructing wrapper function "chegv"...
  		  w,v,info = chegv(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "zhegv"...
  		  w,v,info = zhegv(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "chegv_lwork"...
  		  work,info = chegv_lwork(n,[uplo])
  		Constructing wrapper function "zhegv_lwork"...
  		  work,info = zhegv_lwork(n,[uplo])
  		Constructing wrapper function "ssygvd"...
  		  w,v,info = ssygvd(a,b,[itype,jobz,uplo,lwork,liwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "dsygvd"...
  		  w,v,info = dsygvd(a,b,[itype,jobz,uplo,lwork,liwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "chegvd"...
  		  w,v,info = chegvd(a,b,[itype,jobz,uplo,lwork,lrwork,liwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "zhegvd"...
  		  w,v,info = zhegvd(a,b,[itype,jobz,uplo,lwork,lrwork,liwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "ssygvx"...
  		  w,z,m,ifail,info = ssygvx(a,b,[itype,jobz,range,uplo,vl,vu,il,iu,abstol,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "dsygvx"...
  		  w,z,m,ifail,info = dsygvx(a,b,[itype,jobz,range,uplo,vl,vu,il,iu,abstol,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "ssygvx_lwork"...
  		  work,info = ssygvx_lwork(n,[uplo])
  		Constructing wrapper function "dsygvx_lwork"...
  		  work,info = dsygvx_lwork(n,[uplo])
  		Constructing wrapper function "chegvx"...
  		  w,z,m,ifail,info = chegvx(a,b,[itype,jobz,range,uplo,vl,vu,il,iu,abstol,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "zhegvx"...
  		  w,z,m,ifail,info = zhegvx(a,b,[itype,jobz,range,uplo,vl,vu,il,iu,abstol,lwork,overwrite_a,overwrite_b])
  		Constructing wrapper function "chegvx_lwork"...
  		  work,info = chegvx_lwork(n,[uplo])
  		Constructing wrapper function "zhegvx_lwork"...
  		  work,info = zhegvx_lwork(n,[uplo])
  		Constructing wrapper function "ssyequb"...
  		  s,scond,amax,info = ssyequb(a,[lower])
  		Constructing wrapper function "dsyequb"...
  		  s,scond,amax,info = dsyequb(a,[lower])
  		Constructing wrapper function "csyequb"...
  		  s,scond,amax,info = csyequb(a,[lower])
  		Constructing wrapper function "zsyequb"...
  		  s,scond,amax,info = zsyequb(a,[lower])
  		Constructing wrapper function "cheequb"...
  		  s,scond,amax,info = cheequb(a,[lower])
  		Constructing wrapper function "zheequb"...
  		  s,scond,amax,info = zheequb(a,[lower])
  		Constructing wrapper function "spstrf"...
  		  c,piv,rank_c,info = spstrf(a,[tol,lower,overwrite_a])
  		Constructing wrapper function "dpstrf"...
  		  c,piv,rank_c,info = dpstrf(a,[tol,lower,overwrite_a])
  		Constructing wrapper function "cpstrf"...
  		  c,piv,rank_c,info = cpstrf(a,[tol,lower,overwrite_a])
  		Constructing wrapper function "zpstrf"...
  		  c,piv,rank_c,info = zpstrf(a,[tol,lower,overwrite_a])
  		Constructing wrapper function "spstf2"...
  		  c,piv,rank_c,info = spstf2(a,[tol,lower,overwrite_a])
  		Constructing wrapper function "dpstf2"...
  		  c,piv,rank_c,info = dpstf2(a,[tol,lower,overwrite_a])
  		Constructing wrapper function "cpstf2"...
  		  c,piv,rank_c,info = cpstf2(a,[tol,lower,overwrite_a])
  		Constructing wrapper function "zpstf2"...
  		  c,piv,rank_c,info = zpstf2(a,[tol,lower,overwrite_a])
  		Constructing wrapper function "sposv"...
  		  c,x,info = sposv(a,b,[lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "dposv"...
  		  c,x,info = dposv(a,b,[lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "cposv"...
  		  c,x,info = cposv(a,b,[lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "zposv"...
  		  c,x,info = zposv(a,b,[lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "sposvx"...
  		  a_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = sposvx(a,b,[fact,af,equed,s,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "dposvx"...
  		  a_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = dposvx(a,b,[fact,af,equed,s,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "cposvx"...
  		  a_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = cposvx(a,b,[fact,af,equed,s,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "zposvx"...
  		  a_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = zposvx(a,b,[fact,af,equed,s,lower,overwrite_a,overwrite_b])
  		Constructing wrapper function "spocon"...
  		  rcond,info = spocon(a,anorm,[uplo])
  		Constructing wrapper function "dpocon"...
  		  rcond,info = dpocon(a,anorm,[uplo])
  		Constructing wrapper function "cpocon"...
  		  rcond,info = cpocon(a,anorm,[uplo])
  		Constructing wrapper function "zpocon"...
  		  rcond,info = zpocon(a,anorm,[uplo])
  		Constructing wrapper function "spotrf"...
  		  c,info = spotrf(a,[lower,clean,overwrite_a])
  		Constructing wrapper function "dpotrf"...
  		  c,info = dpotrf(a,[lower,clean,overwrite_a])
  		Constructing wrapper function "cpotrf"...
  		  c,info = cpotrf(a,[lower,clean,overwrite_a])
  		Constructing wrapper function "zpotrf"...
  		  c,info = zpotrf(a,[lower,clean,overwrite_a])
  		Constructing wrapper function "spotrs"...
  		  x,info = spotrs(c,b,[lower,overwrite_b])
  		Constructing wrapper function "dpotrs"...
  		  x,info = dpotrs(c,b,[lower,overwrite_b])
  		Constructing wrapper function "cpotrs"...
  		  x,info = cpotrs(c,b,[lower,overwrite_b])
  		Constructing wrapper function "zpotrs"...
  		  x,info = zpotrs(c,b,[lower,overwrite_b])
  		Constructing wrapper function "spotri"...
  		  inv_a,info = spotri(c,[lower,overwrite_c])
  		Constructing wrapper function "dpotri"...
  		  inv_a,info = dpotri(c,[lower,overwrite_c])
  		Constructing wrapper function "cpotri"...
  		  inv_a,info = cpotri(c,[lower,overwrite_c])
  		Constructing wrapper function "zpotri"...
  		  inv_a,info = zpotri(c,[lower,overwrite_c])
  		Constructing wrapper function "sptsv"...
  		  d,du,x,info = sptsv(d,e,b,[overwrite_d,overwrite_e,overwrite_b])
  		Constructing wrapper function "dptsv"...
  		  d,du,x,info = dptsv(d,e,b,[overwrite_d,overwrite_e,overwrite_b])
  		Constructing wrapper function "cptsv"...
  		  d,du,x,info = cptsv(d,e,b,[overwrite_d,overwrite_e,overwrite_b])
  		Constructing wrapper function "zptsv"...
  		  d,du,x,info = zptsv(d,e,b,[overwrite_d,overwrite_e,overwrite_b])
  		Constructing wrapper function "spttrf"...
  		  d,e,info = spttrf(d,e,[overwrite_d,overwrite_e])
  		Constructing wrapper function "dpttrf"...
  		  d,e,info = dpttrf(d,e,[overwrite_d,overwrite_e])
  		Constructing wrapper function "cpttrf"...
  		  d,e,info = cpttrf(d,e,[overwrite_d,overwrite_e])
  		Constructing wrapper function "zpttrf"...
  		  d,e,info = zpttrf(d,e,[overwrite_d,overwrite_e])
  		Constructing wrapper function "spttrs"...
  		  x,info = spttrs(d,e,b,[overwrite_b])
  		Constructing wrapper function "dpttrs"...
  		  x,info = dpttrs(d,e,b,[overwrite_b])
  		Constructing wrapper function "cpttrs"...
  		  x,info = cpttrs(d,e,b,[lower,overwrite_b])
  		Constructing wrapper function "zpttrs"...
  		  x,info = zpttrs(d,e,b,[lower,overwrite_b])
  		Constructing wrapper function "spteqr"...
  		  d,e,z,info = spteqr(d,e,z,[compute_z,overwrite_d,overwrite_e,overwrite_z])
  		Constructing wrapper function "dpteqr"...
  		  d,e,z,info = dpteqr(d,e,z,[compute_z,overwrite_d,overwrite_e,overwrite_z])
  		Constructing wrapper function "cpteqr"...
  		  d,e,z,info = cpteqr(d,e,z,[compute_z,overwrite_d,overwrite_e,overwrite_z])
  		Constructing wrapper function "zpteqr"...
  		  d,e,z,info = zpteqr(d,e,z,[compute_z,overwrite_d,overwrite_e,overwrite_z])
  		Constructing wrapper function "sptsvx"...
  		  df,ef,x,rcond,ferr,berr,info = sptsvx(d,e,b,[fact,df,ef])
  		Constructing wrapper function "dptsvx"...
  		  df,ef,x,rcond,ferr,berr,info = dptsvx(d,e,b,[fact,df,ef])
  		Constructing wrapper function "cptsvx"...
  		  df,ef,x,rcond,ferr,berr,info = cptsvx(d,e,b,[fact,df,ef])
  		Constructing wrapper function "zptsvx"...
  		  df,ef,x,rcond,ferr,berr,info = zptsvx(d,e,b,[fact,df,ef])
  		Constructing wrapper function "sgejsv"...
  		  sva,u,v,workout,iworkout,info = sgejsv(a,[joba,jobu,jobv,jobr,jobt,jobp,lwork,overwrite_a])
  		Constructing wrapper function "dgejsv"...
  		  sva,u,v,workout,iworkout,info = dgejsv(a,[joba,jobu,jobv,jobr,jobt,jobp,lwork,overwrite_a])
  		Constructing wrapper function "stgexc"...
  		  a,b,q,z,work,info = stgexc(a,b,q,z,ifst,ilst,[lwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z])
  		Constructing wrapper function "dtgexc"...
  		  a,b,q,z,work,info = dtgexc(a,b,q,z,ifst,ilst,[lwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z])
  		Constructing wrapper function "ctgexc"...
  		  a,b,q,z,info = ctgexc(a,b,q,z,ifst,ilst,[overwrite_a,overwrite_b,overwrite_q,overwrite_z])
  		Constructing wrapper function "ztgexc"...
  		  a,b,q,z,info = ztgexc(a,b,q,z,ifst,ilst,[overwrite_a,overwrite_b,overwrite_q,overwrite_z])
  		Constructing wrapper function "stgsen"...
  		  as,bs,alphar,alphai,beta,qs,zs,m,pl,pr,dif,info = stgsen(select,a,b,q,z,[ijob,wantq,wantz,lwork,liwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z])
  		Constructing wrapper function "dtgsen"...
  		  as,bs,alphar,alphai,beta,qs,zs,m,pl,pr,dif,info = dtgsen(select,a,b,q,z,[ijob,wantq,wantz,lwork,liwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z])
  		Constructing wrapper function "stgsen_lwork"...
  		  work,iwork,info = stgsen_lwork(select,a,[ijob])
  		Constructing wrapper function "dtgsen_lwork"...
  		  work,iwork,info = dtgsen_lwork(select,a,[ijob])
  		Constructing wrapper function "ctgsen"...
  		  as,bs,alpha,beta,qs,zs,m,pl,pr,dif,info = ctgsen(select,a,b,q,z,[ijob,wantq,wantz,lwork,liwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z])
  		Constructing wrapper function "ztgsen"...
  		  as,bs,alpha,beta,qs,zs,m,pl,pr,dif,info = ztgsen(select,a,b,q,z,[ijob,wantq,wantz,lwork,liwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z])
  		Constructing wrapper function "ctgsen_lwork"...
  		  work,iwork,info = ctgsen_lwork(select,a,b,[ijob])
  		Constructing wrapper function "ztgsen_lwork"...
  		  work,iwork,info = ztgsen_lwork(select,a,b,[ijob])
  		Constructing wrapper function "spbtrf"...
  		  c,info = spbtrf(ab,[lower,ldab,overwrite_ab])
  		Constructing wrapper function "dpbtrf"...
  		  c,info = dpbtrf(ab,[lower,ldab,overwrite_ab])
  		Constructing wrapper function "cpbtrf"...
  		  c,info = cpbtrf(ab,[lower,ldab,overwrite_ab])
  		Constructing wrapper function "zpbtrf"...
  		  c,info = zpbtrf(ab,[lower,ldab,overwrite_ab])
  		Constructing wrapper function "spbtrs"...
  		  x,info = spbtrs(ab,b,[lower,ldab,overwrite_b])
  		Constructing wrapper function "dpbtrs"...
  		  x,info = dpbtrs(ab,b,[lower,ldab,overwrite_b])
  		Constructing wrapper function "cpbtrs"...
  		  x,info = cpbtrs(ab,b,[lower,ldab,overwrite_b])
  		Constructing wrapper function "zpbtrs"...
  		  x,info = zpbtrs(ab,b,[lower,ldab,overwrite_b])
  		Constructing wrapper function "strtrs"...
  		  x,info = strtrs(a,b,[lower,trans,unitdiag,lda,overwrite_b])
  		Constructing wrapper function "dtrtrs"...
  		  x,info = dtrtrs(a,b,[lower,trans,unitdiag,lda,overwrite_b])
  		Constructing wrapper function "ctrtrs"...
  		  x,info = ctrtrs(a,b,[lower,trans,unitdiag,lda,overwrite_b])
  		Constructing wrapper function "ztrtrs"...
  		  x,info = ztrtrs(a,b,[lower,trans,unitdiag,lda,overwrite_b])
  		Constructing wrapper function "stbtrs"...
  		  x,info = stbtrs(ab,b,[uplo,trans,diag,overwrite_b])
  		Constructing wrapper function "dtbtrs"...
  		  x,info = dtbtrs(ab,b,[uplo,trans,diag,overwrite_b])
  		Constructing wrapper function "ctbtrs"...
  		  x,info = ctbtrs(ab,b,[uplo,trans,diag,overwrite_b])
  		Constructing wrapper function "ztbtrs"...
  		  x,info = ztbtrs(ab,b,[uplo,trans,diag,overwrite_b])
  		Constructing wrapper function "spbsv"...
  		  c,x,info = spbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b])
  		Constructing wrapper function "dpbsv"...
  		  c,x,info = dpbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b])
  		Constructing wrapper function "cpbsv"...
  		  c,x,info = cpbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b])
  		Constructing wrapper function "zpbsv"...
  		  c,x,info = zpbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b])
  		Constructing wrapper function "sorcsd"...
  		  cs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = sorcsd(x11,x12,x21,x22,[compute_u1,compute_u2,compute_v1t,compute_v2t,trans,signs,lwork,overwrite_x11,overwrite_x12,overwrite_x21,overwrite_x22])
  		Constructing wrapper function "dorcsd"...
  		  cs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = dorcsd(x11,x12,x21,x22,[compute_u1,compute_u2,compute_v1t,compute_v2t,trans,signs,lwork,overwrite_x11,overwrite_x12,overwrite_x21,overwrite_x22])
  		Constructing wrapper function "sorcsd_lwork"...
  		  work,info = sorcsd_lwork(m,p,q)
  		Constructing wrapper function "dorcsd_lwork"...
  		  work,info = dorcsd_lwork(m,p,q)
  		Constructing wrapper function "cuncsd"...
  		  cs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = cuncsd(x11,x12,x21,x22,[compute_u1,compute_u2,compute_v1t,compute_v2t,trans,signs,lwork,lrwork,overwrite_x11,overwrite_x12,overwrite_x21,overwrite_x22])
  		Constructing wrapper function "zuncsd"...
  		  cs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = zuncsd(x11,x12,x21,x22,[compute_u1,compute_u2,compute_v1t,compute_v2t,trans,signs,lwork,lrwork,overwrite_x11,overwrite_x12,overwrite_x21,overwrite_x22])
  		Constructing wrapper function "cuncsd_lwork"...
  		  work,rwork,info = cuncsd_lwork(m,p,q)
  		Constructing wrapper function "zuncsd_lwork"...
  		  work,rwork,info = zuncsd_lwork(m,p,q)
  		Constructing wrapper function "sorghr"...
  		  ht,info = sorghr(a,tau,[lo,hi,lwork,overwrite_a])
  		Constructing wrapper function "dorghr"...
  		  ht,info = dorghr(a,tau,[lo,hi,lwork,overwrite_a])
  		Constructing wrapper function "sorghr_lwork"...
  		  work,info = sorghr_lwork(n,[lo,hi])
  		Constructing wrapper function "dorghr_lwork"...
  		  work,info = dorghr_lwork(n,[lo,hi])
  		Constructing wrapper function "cunghr"...
  		  ht,info = cunghr(a,tau,[lo,hi,lwork,overwrite_a])
  		Constructing wrapper function "zunghr"...
  		  ht,info = zunghr(a,tau,[lo,hi,lwork,overwrite_a])
  		Constructing wrapper function "cunghr_lwork"...
  		  work,info = cunghr_lwork(n,[lo,hi])
  		Constructing wrapper function "zunghr_lwork"...
  		  work,info = zunghr_lwork(n,[lo,hi])
  		Constructing wrapper function "sorgqr"...
  		  q,work,info = sorgqr(a,tau,[lwork,overwrite_a])
  		Constructing wrapper function "dorgqr"...
  		  q,work,info = dorgqr(a,tau,[lwork,overwrite_a])
  		Constructing wrapper function "cungqr"...
  		  q,work,info = cungqr(a,tau,[lwork,overwrite_a])
  		Constructing wrapper function "zungqr"...
  		  q,work,info = zungqr(a,tau,[lwork,overwrite_a])
  		Constructing wrapper function "sormqr"...
  		  cq,work,info = sormqr(side,trans,a,tau,c,lwork,[overwrite_c])
  		Constructing wrapper function "dormqr"...
  		  cq,work,info = dormqr(side,trans,a,tau,c,lwork,[overwrite_c])
  		Constructing wrapper function "cunmqr"...
  		  cq,work,info = cunmqr(side,trans,a,tau,c,lwork,[overwrite_c])
  		Constructing wrapper function "zunmqr"...
  		  cq,work,info = zunmqr(side,trans,a,tau,c,lwork,[overwrite_c])
  		Constructing wrapper function "sgeqrt"...
  		  a,t,info = sgeqrt(nb,a,[overwrite_a])
  		Constructing wrapper function "dgeqrt"...
  		  a,t,info = dgeqrt(nb,a,[overwrite_a])
  		Constructing wrapper function "cgeqrt"...
  		  a,t,info = cgeqrt(nb,a,[overwrite_a])
  		Constructing wrapper function "zgeqrt"...
  		  a,t,info = zgeqrt(nb,a,[overwrite_a])
  		Constructing wrapper function "sgemqrt"...
  		  c,info = sgemqrt(v,t,c,[side,trans,overwrite_c])
  		Constructing wrapper function "dgemqrt"...
  		  c,info = dgemqrt(v,t,c,[side,trans,overwrite_c])
  		Constructing wrapper function "cgemqrt"...
  		  c,info = cgemqrt(v,t,c,[side,trans,overwrite_c])
  		Constructing wrapper function "zgemqrt"...
  		  c,info = zgemqrt(v,t,c,[side,trans,overwrite_c])
  		Constructing wrapper function "stpqrt"...
  		  a,b,t,info = stpqrt(l,nb,a,b,[overwrite_a,overwrite_b])
  		Constructing wrapper function "dtpqrt"...
  		  a,b,t,info = dtpqrt(l,nb,a,b,[overwrite_a,overwrite_b])
  		Constructing wrapper function "ctpqrt"...
  		  a,b,t,info = ctpqrt(l,nb,a,b,[overwrite_a,overwrite_b])
  		Constructing wrapper function "ztpqrt"...
  		  a,b,t,info = ztpqrt(l,nb,a,b,[overwrite_a,overwrite_b])
  		Constructing wrapper function "stpmqrt"...
  		  a,b,info = stpmqrt(l,v,t,a,b,[side,trans,overwrite_a,overwrite_b])
  		Constructing wrapper function "dtpmqrt"...
  		  a,b,info = dtpmqrt(l,v,t,a,b,[side,trans,overwrite_a,overwrite_b])
  		Constructing wrapper function "ctpmqrt"...
  		  a,b,info = ctpmqrt(l,v,t,a,b,[side,trans,overwrite_a,overwrite_b])
  		Constructing wrapper function "ztpmqrt"...
  		  a,b,info = ztpmqrt(l,v,t,a,b,[side,trans,overwrite_a,overwrite_b])
  		Constructing wrapper function "sormrz"...
  		  cq,info = sormrz(a,tau,c,[side,trans,lwork,overwrite_c])
  		Constructing wrapper function "dormrz"...
  		  cq,info = dormrz(a,tau,c,[side,trans,lwork,overwrite_c])
  		Constructing wrapper function "cunmrz"...
  		  cq,info = cunmrz(a,tau,c,[side,trans,lwork,overwrite_c])
  		Constructing wrapper function "zunmrz"...
  		  cq,info = zunmrz(a,tau,c,[side,trans,lwork,overwrite_c])
  		Constructing wrapper function "sormrz_lwork"...
  		  work,info = sormrz_lwork(m,n,[side,trans])
  		Constructing wrapper function "dormrz_lwork"...
  		  work,info = dormrz_lwork(m,n,[side,trans])
  		Constructing wrapper function "cunmrz_lwork"...
  		  work,info = cunmrz_lwork(m,n,[side,trans])
  		Constructing wrapper function "zunmrz_lwork"...
  		  work,info = zunmrz_lwork(m,n,[side,trans])
  		Constructing wrapper function "sorgrq"...
  		  q,work,info = sorgrq(a,tau,[lwork,overwrite_a])
  		Constructing wrapper function "dorgrq"...
  		  q,work,info = dorgrq(a,tau,[lwork,overwrite_a])
  		Constructing wrapper function "cungrq"...
  		  q,work,info = cungrq(a,tau,[lwork,overwrite_a])
  		Constructing wrapper function "zungrq"...
  		  q,work,info = zungrq(a,tau,[lwork,overwrite_a])
  		Constructing wrapper function "strtri"...
  		  inv_c,info = strtri(c,[lower,unitdiag,overwrite_c])
  		Constructing wrapper function "dtrtri"...
  		  inv_c,info = dtrtri(c,[lower,unitdiag,overwrite_c])
  		Constructing wrapper function "ctrtri"...
  		  inv_c,info = ctrtri(c,[lower,unitdiag,overwrite_c])
  		Constructing wrapper function "ztrtri"...
  		  inv_c,info = ztrtri(c,[lower,unitdiag,overwrite_c])
  		Constructing wrapper function "strsyl"...
  		  x,scale,info = strsyl(a,b,c,[trana,tranb,isgn,overwrite_c])
  		Constructing wrapper function "dtrsyl"...
  		  x,scale,info = dtrsyl(a,b,c,[trana,tranb,isgn,overwrite_c])
  		Constructing wrapper function "ctrsyl"...
  		  x,scale,info = ctrsyl(a,b,c,[trana,tranb,isgn,overwrite_c])
  		Constructing wrapper function "ztrsyl"...
  		  x,scale,info = ztrsyl(a,b,c,[trana,tranb,isgn,overwrite_c])
  		Constructing wrapper function "chbevd"...
  		  w,z,info = chbevd(ab,[compute_v,lower,ldab,lrwork,liwork,overwrite_ab])
  		Constructing wrapper function "zhbevd"...
  		  w,z,info = zhbevd(ab,[compute_v,lower,ldab,lrwork,liwork,overwrite_ab])
  		Constructing wrapper function "chbevx"...
  		  w,z,m,ifail,info = chbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab])
  		Constructing wrapper function "zhbevx"...
  		  w,z,m,ifail,info = zhbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab])
  		Constructing wrapper function "sgglse"...
  		  t,r,res,x,info = sgglse(a,b,c,d,[lwork,overwrite_a,overwrite_b,overwrite_c,overwrite_d])
  		Constructing wrapper function "dgglse"...
  		  t,r,res,x,info = dgglse(a,b,c,d,[lwork,overwrite_a,overwrite_b,overwrite_c,overwrite_d])
  		Constructing wrapper function "cgglse"...
  		  t,r,res,x,info = cgglse(a,b,c,d,[lwork,overwrite_a,overwrite_b,overwrite_c,overwrite_d])
  		Constructing wrapper function "zgglse"...
  		  t,r,res,x,info = zgglse(a,b,c,d,[lwork,overwrite_a,overwrite_b,overwrite_c,overwrite_d])
  		Constructing wrapper function "sgglse_lwork"...
  		  work,info = sgglse_lwork(m,n,p)
  		Constructing wrapper function "dgglse_lwork"...
  		  work,info = dgglse_lwork(m,n,p)
  		Constructing wrapper function "cgglse_lwork"...
  		  work,info = cgglse_lwork(m,n,p)
  		Constructing wrapper function "zgglse_lwork"...
  		  work,info = zgglse_lwork(m,n,p)
  		Constructing wrapper function "sppcon"...
  		  rcond,info = sppcon(n,ap,anorm,[lower])
  		Constructing wrapper function "dppcon"...
  		  rcond,info = dppcon(n,ap,anorm,[lower])
  		Constructing wrapper function "cppcon"...
  		  rcond,info = cppcon(n,ap,anorm,[lower])
  		Constructing wrapper function "zppcon"...
  		  rcond,info = zppcon(n,ap,anorm,[lower])
  		Constructing wrapper function "sppsv"...
  		  x,info = sppsv(n,ap,b,[lower,overwrite_b])
  		Constructing wrapper function "dppsv"...
  		  x,info = dppsv(n,ap,b,[lower,overwrite_b])
  		Constructing wrapper function "cppsv"...
  		  x,info = cppsv(n,ap,b,[lower,overwrite_b])
  		Constructing wrapper function "zppsv"...
  		  x,info = zppsv(n,ap,b,[lower,overwrite_b])
  		Constructing wrapper function "spptrf"...
  		  ul,info = spptrf(n,ap,[lower,overwrite_ap])
  		Constructing wrapper function "dpptrf"...
  		  ul,info = dpptrf(n,ap,[lower,overwrite_ap])
  		Constructing wrapper function "cpptrf"...
  		  ul,info = cpptrf(n,ap,[lower,overwrite_ap])
  		Constructing wrapper function "zpptrf"...
  		  ul,info = zpptrf(n,ap,[lower,overwrite_ap])
  		Constructing wrapper function "spptri"...
  		  uli,info = spptri(n,ap,[lower,overwrite_ap])
  		Constructing wrapper function "dpptri"...
  		  uli,info = dpptri(n,ap,[lower,overwrite_ap])
  		Constructing wrapper function "cpptri"...
  		  uli,info = cpptri(n,ap,[lower,overwrite_ap])
  		Constructing wrapper function "zpptri"...
  		  uli,info = zpptri(n,ap,[lower,overwrite_ap])
  		Constructing wrapper function "spptrs"...
  		  x,info = spptrs(n,ap,b,[lower,overwrite_b])
  		Constructing wrapper function "dpptrs"...
  		  x,info = dpptrs(n,ap,b,[lower,overwrite_b])
  		Constructing wrapper function "cpptrs"...
  		  x,info = cpptrs(n,ap,b,[lower,overwrite_b])
  		Constructing wrapper function "zpptrs"...
  		  x,info = zpptrs(n,ap,b,[lower,overwrite_b])
  		Constructing wrapper function "ssbev"...
  		  w,z,info = ssbev(ab,[compute_v,lower,ldab,overwrite_ab])
  		Constructing wrapper function "dsbev"...
  		  w,z,info = dsbev(ab,[compute_v,lower,ldab,overwrite_ab])
  		Constructing wrapper function "ssbevd"...
  		  w,z,info = ssbevd(ab,[compute_v,lower,ldab,liwork,overwrite_ab])
  		Constructing wrapper function "dsbevd"...
  		  w,z,info = dsbevd(ab,[compute_v,lower,ldab,liwork,overwrite_ab])
  		Constructing wrapper function "ssbevx"...
  		  w,z,m,ifail,info = ssbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab])
  		Constructing wrapper function "dsbevx"...
  		  w,z,m,ifail,info = dsbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab])
  		Constructing wrapper function "sstebz"...
  		  m,w,iblock,isplit,info = sstebz(d,e,range,vl,vu,il,iu,tol,order)
  		Constructing wrapper function "dstebz"...
  		  m,w,iblock,isplit,info = dstebz(d,e,range,vl,vu,il,iu,tol,order)
  		Constructing wrapper function "ssterf"...
  		  vals,info = ssterf(d,e,[overwrite_d,overwrite_e])
  		Constructing wrapper function "dsterf"...
  		  vals,info = dsterf(d,e,[overwrite_d,overwrite_e])
  		Constructing wrapper function "sstein"...
  		  z,info = sstein(d,e,w,iblock,isplit)
  		Constructing wrapper function "dstein"...
  		  z,info = dstein(d,e,w,iblock,isplit)
  		Constructing wrapper function "sstemr"...
  		  m,w,z,info = sstemr(d,e,range,vl,vu,il,iu,[compute_v,lwork,liwork,overwrite_d])
  		Constructing wrapper function "dstemr"...
  		  m,w,z,info = dstemr(d,e,range,vl,vu,il,iu,[compute_v,lwork,liwork,overwrite_d])
  		Constructing wrapper function "sstemr_lwork"...
  		  work,iwork,info = sstemr_lwork(d,e,range,vl,vu,il,iu,[compute_v,overwrite_d,overwrite_e])
  		Constructing wrapper function "dstemr_lwork"...
  		  work,iwork,info = dstemr_lwork(d,e,range,vl,vu,il,iu,[compute_v,overwrite_d,overwrite_e])
  		Constructing wrapper function "sstev"...
  		  vals,z,info = sstev(d,e,[compute_v,overwrite_d,overwrite_e])
  		Constructing wrapper function "dstev"...
  		  vals,z,info = dstev(d,e,[compute_v,overwrite_d,overwrite_e])
  		Constructing wrapper function "ssfrk"...
  		  cout = ssfrk(n,k,alpha,a,beta,c,[transr,uplo,trans,overwrite_c])
  		Constructing wrapper function "dsfrk"...
  		  cout = dsfrk(n,k,alpha,a,beta,c,[transr,uplo,trans,overwrite_c])
  		Constructing wrapper function "chfrk"...
  		  cout = chfrk(n,k,alpha,a,beta,c,[transr,uplo,trans,overwrite_c])
  		Constructing wrapper function "zhfrk"...
  		  cout = zhfrk(n,k,alpha,a,beta,c,[transr,uplo,trans,overwrite_c])
  		Constructing wrapper function "stpttf"...
  		  arf,info = stpttf(n,ap,[transr,uplo])
  		Constructing wrapper function "dtpttf"...
  		  arf,info = dtpttf(n,ap,[transr,uplo])
  		Constructing wrapper function "ctpttf"...
  		  arf,info = ctpttf(n,ap,[transr,uplo])
  		Constructing wrapper function "ztpttf"...
  		  arf,info = ztpttf(n,ap,[transr,uplo])
  		Constructing wrapper function "stpttr"...
  		  a,info = stpttr(n,ap,[uplo])
  		Constructing wrapper function "dtpttr"...
  		  a,info = dtpttr(n,ap,[uplo])
  		Constructing wrapper function "ctpttr"...
  		  a,info = ctpttr(n,ap,[uplo])
  		Constructing wrapper function "ztpttr"...
  		  a,info = ztpttr(n,ap,[uplo])
  		Constructing wrapper function "stfttp"...
  		  ap,info = stfttp(n,arf,[transr,uplo])
  		Constructing wrapper function "dtfttp"...
  		  ap,info = dtfttp(n,arf,[transr,uplo])
  		Constructing wrapper function "ctfttp"...
  		  ap,info = ctfttp(n,arf,[transr,uplo])
  		Constructing wrapper function "ztfttp"...
  		  ap,info = ztfttp(n,arf,[transr,uplo])
  		Constructing wrapper function "stfttr"...
  		  a,info = stfttr(n,arf,[transr,uplo])
  		Constructing wrapper function "dtfttr"...
  		  a,info = dtfttr(n,arf,[transr,uplo])
  		Constructing wrapper function "ctfttr"...
  		  a,info = ctfttr(n,arf,[transr,uplo])
  		Constructing wrapper function "ztfttr"...
  		  a,info = ztfttr(n,arf,[transr,uplo])
  		Constructing wrapper function "strttf"...
  		  arf,info = strttf(a,[transr,uplo])
  		Constructing wrapper function "dtrttf"...
  		  arf,info = dtrttf(a,[transr,uplo])
  		Constructing wrapper function "ctrttf"...
  		  arf,info = ctrttf(a,[transr,uplo])
  		Constructing wrapper function "ztrttf"...
  		  arf,info = ztrttf(a,[transr,uplo])
  		Constructing wrapper function "strttp"...
  		  ap,info = strttp(a,[uplo])
  		Constructing wrapper function "dtrttp"...
  		  ap,info = dtrttp(a,[uplo])
  		Constructing wrapper function "ctrttp"...
  		  ap,info = ctrttp(a,[uplo])
  		Constructing wrapper function "ztrttp"...
  		  ap,info = ztrttp(a,[uplo])
  		Constructing wrapper function "stfsm"...
  		  x = stfsm(alpha,a,b,[transr,side,uplo,trans,diag,overwrite_b])
  		Constructing wrapper function "dtfsm"...
  		  x = dtfsm(alpha,a,b,[transr,side,uplo,trans,diag,overwrite_b])
  		Constructing wrapper function "ctfsm"...
  		  x = ctfsm(alpha,a,b,[transr,side,uplo,trans,diag,overwrite_b])
  		Constructing wrapper function "ztfsm"...
  		  x = ztfsm(alpha,a,b,[transr,side,uplo,trans,diag,overwrite_b])
  		Constructing wrapper function "spftrf"...
  		  achol,info = spftrf(n,a,[transr,uplo,overwrite_a])
  		Constructing wrapper function "dpftrf"...
  		  achol,info = dpftrf(n,a,[transr,uplo,overwrite_a])
  		Constructing wrapper function "cpftrf"...
  		  achol,info = cpftrf(n,a,[transr,uplo,overwrite_a])
  		Constructing wrapper function "zpftrf"...
  		  achol,info = zpftrf(n,a,[transr,uplo,overwrite_a])
  		Constructing wrapper function "spftri"...
  		  ainv,info = spftri(n,a,[transr,uplo,overwrite_a])
  		Constructing wrapper function "dpftri"...
  		  ainv,info = dpftri(n,a,[transr,uplo,overwrite_a])
  		Constructing wrapper function "cpftri"...
  		  ainv,info = cpftri(n,a,[transr,uplo,overwrite_a])
  		Constructing wrapper function "zpftri"...
  		  ainv,info = zpftri(n,a,[transr,uplo,overwrite_a])
  		Constructing wrapper function "spftrs"...
  		  x,info = spftrs(n,a,b,[transr,uplo,overwrite_b])
  		Constructing wrapper function "dpftrs"...
  		  x,info = dpftrs(n,a,b,[transr,uplo,overwrite_b])
  		Constructing wrapper function "cpftrs"...
  		  x,info = cpftrs(n,a,b,[transr,uplo,overwrite_b])
  		Constructing wrapper function "zpftrs"...
  		  x,info = zpftrs(n,a,b,[transr,uplo,overwrite_b])
  		Constructing wrapper function "stzrzf"...
  		  rz,tau,info = stzrzf(a,[lwork,overwrite_a])
  		Constructing wrapper function "dtzrzf"...
  		  rz,tau,info = dtzrzf(a,[lwork,overwrite_a])
  		Constructing wrapper function "ctzrzf"...
  		  rz,tau,info = ctzrzf(a,[lwork,overwrite_a])
  		Constructing wrapper function "ztzrzf"...
  		  rz,tau,info = ztzrzf(a,[lwork,overwrite_a])
  		Constructing wrapper function "stzrzf_lwork"...
  		  work,info = stzrzf_lwork(m,n)
  		Constructing wrapper function "dtzrzf_lwork"...
  		  work,info = dtzrzf_lwork(m,n)
  		Constructing wrapper function "ctzrzf_lwork"...
  		  work,info = ctzrzf_lwork(m,n)
  		Constructing wrapper function "ztzrzf_lwork"...
  		  work,info = ztzrzf_lwork(m,n)
  		Constructing wrapper function "slasd4"...
  		  delta,sigma,work,info = slasd4(i,d,z,[rho])
  		Constructing wrapper function "dlasd4"...
  		  delta,sigma,work,info = dlasd4(i,d,z,[rho])
  		Constructing wrapper function "slauum"...
  		  a,info = slauum(c,[lower,overwrite_c])
  		Constructing wrapper function "dlauum"...
  		  a,info = dlauum(c,[lower,overwrite_c])
  		Constructing wrapper function "clauum"...
  		  a,info = clauum(c,[lower,overwrite_c])
  		Constructing wrapper function "zlauum"...
  		  a,info = zlauum(c,[lower,overwrite_c])
  		Constructing wrapper function "slaswp"...
  		  a = slaswp(a,piv,[k1,k2,off,inc,overwrite_a])
  		Constructing wrapper function "dlaswp"...
  		  a = dlaswp(a,piv,[k1,k2,off,inc,overwrite_a])
  		Constructing wrapper function "claswp"...
  		  a = claswp(a,piv,[k1,k2,off,inc,overwrite_a])
  		Constructing wrapper function "zlaswp"...
  		  a = zlaswp(a,piv,[k1,k2,off,inc,overwrite_a])
  		Creating wrapper for Fortran function "dlamch"("dlamch")...
  		Constructing wrapper function "dlamch"...
  		  dlamch = dlamch(cmach)
  		Creating wrapper for Fortran function "slamch"("slamch")...
  		Constructing wrapper function "slamch"...
  		  slamch = slamch(cmach)
  		Creating wrapper for Fortran function "slange"("slange")...
  		Constructing wrapper function "slange"...
  		  n2 = slange(norm,a)
  		Creating wrapper for Fortran function "dlange"("dlange")...
  		Constructing wrapper function "dlange"...
  		  n2 = dlange(norm,a)
  		Creating wrapper for Fortran function "clange"("clange")...
  		Constructing wrapper function "clange"...
  		  n2 = clange(norm,a)
  		Creating wrapper for Fortran function "zlange"("zlange")...
  		Constructing wrapper function "zlange"...
  		  n2 = zlange(norm,a)
  		Constructing wrapper function "slarfg"...
  		  alpha,x,tau = slarfg(n,alpha,x,[incx,overwrite_x])
  		Constructing wrapper function "dlarfg"...
  		  alpha,x,tau = dlarfg(n,alpha,x,[incx,overwrite_x])
  		Constructing wrapper function "clarfg"...
  		  alpha,x,tau = clarfg(n,alpha,x,[incx,overwrite_x])
  		Constructing wrapper function "zlarfg"...
  		  alpha,x,tau = zlarfg(n,alpha,x,[incx,overwrite_x])
  		Constructing wrapper function "slarf"...
  		  c = slarf(v,tau,c,work,[side,incv,overwrite_c])
  		Constructing wrapper function "dlarf"...
  		  c = dlarf(v,tau,c,work,[side,incv,overwrite_c])
  		Constructing wrapper function "clarf"...
  		  c = clarf(v,tau,c,work,[side,incv,overwrite_c])
  		Constructing wrapper function "zlarf"...
  		  c = zlarf(v,tau,c,work,[side,incv,overwrite_c])
  		Constructing wrapper function "slartg"...
  		  cs,sn,r = slartg(f,g)
  		Constructing wrapper function "dlartg"...
  		  cs,sn,r = dlartg(f,g)
  		Constructing wrapper function "clartg"...
  		  cs,sn,r = clartg(f,g)
  		Constructing wrapper function "zlartg"...
  		  cs,sn,r = zlartg(f,g)
  		Constructing wrapper function "crot"...
  		  x,y = crot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y])
  		Constructing wrapper function "zrot"...
  		  x,y = zrot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y])
  		Constructing wrapper function "ilaver"...
  		  major,minor,patch = ilaver()
  	Wrote C/API module "_flapack" to file "build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/_flapackmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/_flapack-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/_flapack-f2pywrappers.f' to sources.
  building extension "scipy.linalg._flinalg" sources
  f2py options: []
  f2py:> build/src.linux-x86_64-3.8/scipy/linalg/_flinalgmodule.c
  Reading fortran codes...
  	Reading file 'scipy/linalg/src/det.f' (format:fix,strict)
  	Reading file 'scipy/linalg/src/lu.f' (format:fix,strict)
  Post-processing...
  	Block: _flinalg
  			Block: ddet_c
  			Block: ddet_r
  			Block: sdet_c
  			Block: sdet_r
  			Block: zdet_c
  			Block: zdet_r
  			Block: cdet_c
  			Block: cdet_r
  			Block: dlu_c
  			Block: zlu_c
  			Block: slu_c
  			Block: clu_c
  Post-processing (stage 2)...
  Building modules...
  	Building module "_flinalg"...
  		Constructing wrapper function "ddet_c"...
  		  det,info = ddet_c(a,[overwrite_a])
  		Constructing wrapper function "ddet_r"...
  		  det,info = ddet_r(a,[overwrite_a])
  		Constructing wrapper function "sdet_c"...
  		  det,info = sdet_c(a,[overwrite_a])
  		Constructing wrapper function "sdet_r"...
  		  det,info = sdet_r(a,[overwrite_a])
  		Constructing wrapper function "zdet_c"...
  		  det,info = zdet_c(a,[overwrite_a])
  		Constructing wrapper function "zdet_r"...
  		  det,info = zdet_r(a,[overwrite_a])
  		Constructing wrapper function "cdet_c"...
  		  det,info = cdet_c(a,[overwrite_a])
  		Constructing wrapper function "cdet_r"...
  		  det,info = cdet_r(a,[overwrite_a])
  		Constructing wrapper function "dlu_c"...
  		  p,l,u,info = dlu_c(a,[permute_l,overwrite_a])
  		Constructing wrapper function "zlu_c"...
  		  p,l,u,info = zlu_c(a,[permute_l,overwrite_a])
  		Constructing wrapper function "slu_c"...
  		  p,l,u,info = slu_c(a,[permute_l,overwrite_a])
  		Constructing wrapper function "clu_c"...
  		  p,l,u,info = clu_c(a,[permute_l,overwrite_a])
  	Wrote C/API module "_flinalg" to file "build/src.linux-x86_64-3.8/scipy/linalg/_flinalgmodule.c"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg' to include_dirs.
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg
  building extension "scipy.linalg._interpolative" sources
  f2py options: []
  f2py: scipy/linalg/interpolative.pyf
  Reading fortran codes...
  	Reading file 'scipy/linalg/interpolative.pyf' (format:free)
  Post-processing...
  	Block: _interpolative
  			Block: id_srand
  			Block: idd_frm
  			Block: idd_sfrm
  			Block: idd_frmi
  			Block: idd_sfrmi
  			Block: iddp_id
  			Block: iddr_id
  			Block: idd_reconid
  			Block: idd_reconint
  			Block: idd_copycols
  			Block: idd_id2svd
  			Block: idd_snorm
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:idd_snorm
  get_useparameters: no module idd__user__routines info used by idd_snorm
  			Block: idd_diffsnorm
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:idd_diffsnorm
  get_useparameters: no module idd__user__routines info used by idd_diffsnorm
  			Block: iddr_svd
  			Block: iddp_svd
  			Block: iddp_aid
  			Block: idd_estrank
  			Block: iddp_asvd
  			Block: iddp_rid
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:iddp_rid
  get_useparameters: no module idd__user__routines info used by iddp_rid
  			Block: idd_findrank
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:idd_findrank
  get_useparameters: no module idd__user__routines info used by idd_findrank
  			Block: iddp_rsvd
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:iddp_rsvd
  get_useparameters: no module idd__user__routines info used by iddp_rsvd
  			Block: iddr_aid
  			Block: iddr_aidi
  			Block: iddr_asvd
  			Block: iddr_rid
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:iddr_rid
  get_useparameters: no module idd__user__routines info used by iddr_rid
  			Block: iddr_rsvd
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:iddr_rsvd
  get_useparameters: no module idd__user__routines info used by iddr_rsvd
  			Block: idz_frm
  			Block: idz_sfrm
  			Block: idz_frmi
  			Block: idz_sfrmi
  			Block: idzp_id
  			Block: idzr_id
  			Block: idz_reconid
  			Block: idz_reconint
  			Block: idz_copycols
  			Block: idz_id2svd
  			Block: idz_snorm
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:idz_snorm
  get_useparameters: no module idz__user__routines info used by idz_snorm
  			Block: idz_diffsnorm
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:idz_diffsnorm
  get_useparameters: no module idz__user__routines info used by idz_diffsnorm
  			Block: idzr_svd
  			Block: idzp_svd
  			Block: idzp_aid
  			Block: idz_estrank
  			Block: idzp_asvd
  			Block: idzp_rid
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:idzp_rid
  get_useparameters: no module idz__user__routines info used by idzp_rid
  			Block: idz_findrank
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:idz_findrank
  get_useparameters: no module idz__user__routines info used by idz_findrank
  			Block: idzp_rsvd
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:idzp_rsvd
  get_useparameters: no module idz__user__routines info used by idzp_rsvd
  			Block: idzr_aid
  			Block: idzr_aidi
  			Block: idzr_asvd
  			Block: idzr_rid
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:idzr_rid
  get_useparameters: no module idz__user__routines info used by idzr_rid
  			Block: idzr_rsvd
  In: scipy/linalg/interpolative.pyf:_interpolative:unknown_interface:idzr_rsvd
  get_useparameters: no module idz__user__routines info used by idzr_rsvd
  	Block: idd__user__routines
  		Block: idd_user_interface
  			Block: matvect
  			Block: matvec
  			Block: matvect2
  			Block: matvec2
  	Block: idz__user__routines
  		Block: idz_user_interface
  			Block: matveca
  			Block: matvec
  			Block: matveca2
  			Block: matvec2
  Post-processing (stage 2)...
  Building modules...
  	Constructing call-back function "cb_matvect_in_idd__user__routines"
  	  def matvect(x,[m,n,p1,p2,p3,p4]): return y
  	Constructing call-back function "cb_matvec_in_idd__user__routines"
  	  def matvec(x,[n,m,p1,p2,p3,p4]): return y
  	Constructing call-back function "cb_matvect2_in_idd__user__routines"
  	  def matvect2(x,[m,n,p1,p2,p3,p4]): return y
  	Constructing call-back function "cb_matvec2_in_idd__user__routines"
  	  def matvec2(x,[n,m,p1,p2,p3,p4]): return y
  	Constructing call-back function "cb_matveca_in_idz__user__routines"
  	  def matveca(x,[m,n,p1,p2,p3,p4]): return y
  	Constructing call-back function "cb_matvec_in_idz__user__routines"
  	  def matvec(x,[n,m,p1,p2,p3,p4]): return y
  	Constructing call-back function "cb_matveca2_in_idz__user__routines"
  	  def matveca2(x,[m,n,p1,p2,p3,p4]): return y
  	Constructing call-back function "cb_matvec2_in_idz__user__routines"
  	  def matvec2(x,[n,m,p1,p2,p3,p4]): return y
  	Building module "_interpolative"...
  		Constructing wrapper function "id_srand"...
  		  r = id_srand(n)
  		Constructing wrapper function "id_srandi"...
  		  id_srandi(t)
  		Constructing wrapper function "id_srando"...
  		  id_srando()
  		Constructing wrapper function "idd_frm"...
  		  y = idd_frm(n,w,x,[m])
  		Constructing wrapper function "idd_sfrm"...
  		  y = idd_sfrm(l,n,w,x,[m])
  		Constructing wrapper function "idd_frmi"...
  		  n,w = idd_frmi(m)
  		Constructing wrapper function "idd_sfrmi"...
  		  n,w = idd_sfrmi(l,m)
  		Constructing wrapper function "iddp_id"...
  		  krank,list,rnorms = iddp_id(eps,a,[m,n])
  		Constructing wrapper function "iddr_id"...
  		  list,rnorms = iddr_id(a,krank,[m,n])
  		Constructing wrapper function "idd_reconid"...
  		  approx = idd_reconid(col,list,proj,[m,krank,n])
  		Constructing wrapper function "idd_reconint"...
  		  p = idd_reconint(list,proj,[n,krank])
  		Constructing wrapper function "idd_copycols"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  col = idd_copycols(a,krank,list,[m,n])
  		Constructing wrapper function "idd_id2svd"...
  		  u,v,s,ier = idd_id2svd(b,list,proj,[m,krank,n,w])
  		Constructing wrapper function "idd_snorm"...
  		  snorm,v = idd_snorm(m,n,matvect,matvec,its,[p1t,p2t,p3t,p4t,p1,p2,p3,p4,u,matvect_extra_args,matvec_extra_args])
  		Constructing wrapper function "idd_diffsnorm"...
  		  snorm = idd_diffsnorm(m,n,matvect,matvect2,matvec,matvec2,its,[p1t,p2t,p3t,p4t,p1t2,p2t2,p3t2,p4t2,p1,p2,p3,p4,p12,p22,p32,p42,w,matvect_extra_args,matvect2_extra_args,matvec_extra_args,matvec2_extra_args])
  		Constructing wrapper function "iddr_svd"...
  		  u,v,s,ier = iddr_svd(a,krank,[m,n,r])
  		Constructing wrapper function "iddp_svd"...
  		  krank,iu,iv,is,w,ier = iddp_svd(eps,a,[m,n])
  		Constructing wrapper function "iddp_aid"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  krank,list,proj = iddp_aid(eps,a,work,proj,[m,n])
  		Constructing wrapper function "idd_estrank"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  krank,ra = idd_estrank(eps,a,w,ra,[m,n])
  		Constructing wrapper function "iddp_asvd"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  krank,iu,iv,is,w,ier = iddp_asvd(eps,a,winit,w,[m,n])
  		Constructing wrapper function "iddp_rid"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  krank,list,proj,ier = iddp_rid(eps,m,n,matvect,proj,[p1,p2,p3,p4,matvect_extra_args])
  		Constructing wrapper function "idd_findrank"...
  		  krank,ra,ier = idd_findrank(eps,m,n,matvect,[p1,p2,p3,p4,w,matvect_extra_args])
  		Constructing wrapper function "iddp_rsvd"...
  		  krank,iu,iv,is,w,ier = iddp_rsvd(eps,m,n,matvect,matvec,[p1t,p2t,p3t,p4t,p1,p2,p3,p4,matvect_extra_args,matvec_extra_args])
  		Constructing wrapper function "iddr_aid"...
  		  list,proj = iddr_aid(a,krank,w,[m,n])
  		Constructing wrapper function "iddr_aidi"...
  		  w = iddr_aidi(m,n,krank)
  		Constructing wrapper function "iddr_asvd"...
  		  u,v,s,ier = iddr_asvd(a,krank,w,[m,n])
  		Constructing wrapper function "iddr_rid"...
  		  list,proj = iddr_rid(m,n,matvect,krank,[p1,p2,p3,p4,matvect_extra_args])
  		Constructing wrapper function "iddr_rsvd"...
  		  u,v,s,ier = iddr_rsvd(m,n,matvect,matvec,krank,[p1t,p2t,p3t,p4t,p1,p2,p3,p4,w,matvect_extra_args,matvec_extra_args])
  		Constructing wrapper function "idz_frm"...
  		  y = idz_frm(n,w,x,[m])
  		Constructing wrapper function "idz_sfrm"...
  		  y = idz_sfrm(l,n,w,x,[m])
  		Constructing wrapper function "idz_frmi"...
  		  n,w = idz_frmi(m)
  		Constructing wrapper function "idz_sfrmi"...
  		  n,w = idz_sfrmi(l,m)
  		Constructing wrapper function "idzp_id"...
  		  krank,list,rnorms = idzp_id(eps,a,[m,n])
  		Constructing wrapper function "idzr_id"...
  		  list,rnorms = idzr_id(a,krank,[m,n])
  		Constructing wrapper function "idz_reconid"...
  		  approx = idz_reconid(col,list,proj,[m,krank,n])
  		Constructing wrapper function "idz_reconint"...
  		  p = idz_reconint(list,proj,[n,krank])
  		Constructing wrapper function "idz_copycols"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  col = idz_copycols(a,krank,list,[m,n])
  		Constructing wrapper function "idz_id2svd"...
  		  u,v,s,ier = idz_id2svd(b,list,proj,[m,krank,n,w])
  		Constructing wrapper function "idz_snorm"...
  		  snorm,v = idz_snorm(m,n,matveca,matvec,its,[p1a,p2a,p3a,p4a,p1,p2,p3,p4,u,matveca_extra_args,matvec_extra_args])
  		Constructing wrapper function "idz_diffsnorm"...
  		  snorm = idz_diffsnorm(m,n,matveca,matveca2,matvec,matvec2,its,[p1a,p2a,p3a,p4a,p1a2,p2a2,p3a2,p4a2,p1,p2,p3,p4,p12,p22,p32,p42,w,matveca_extra_args,matveca2_extra_args,matvec_extra_args,matvec2_extra_args])
  		Constructing wrapper function "idzr_svd"...
  		  u,v,s,ier = idzr_svd(a,krank,[m,n,r])
  		Constructing wrapper function "idzp_svd"...
  		  krank,iu,iv,is,w,ier = idzp_svd(eps,a,[m,n])
  		Constructing wrapper function "idzp_aid"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  krank,list,proj = idzp_aid(eps,a,work,proj,[m,n])
  		Constructing wrapper function "idz_estrank"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  krank,ra = idz_estrank(eps,a,w,ra,[m,n])
  		Constructing wrapper function "idzp_asvd"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  krank,iu,iv,is,w,ier = idzp_asvd(eps,a,winit,w,[m,n])
  		Constructing wrapper function "idzp_rid"...
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  krank,list,proj,ier = idzp_rid(eps,m,n,matveca,proj,[p1,p2,p3,p4,matveca_extra_args])
  		Constructing wrapper function "idz_findrank"...
  		  krank,ra,ier = idz_findrank(eps,m,n,matveca,[p1,p2,p3,p4,w,matveca_extra_args])
  		Constructing wrapper function "idzp_rsvd"...
  		  krank,iu,iv,is,w,ier = idzp_rsvd(eps,m,n,matveca,matvec,[p1a,p2a,p3a,p4a,p1,p2,p3,p4,matveca_extra_args,matvec_extra_args])
  		Constructing wrapper function "idzr_aid"...
  		  list,proj = idzr_aid(a,krank,w,[m,n])
  		Constructing wrapper function "idzr_aidi"...
  		  w = idzr_aidi(m,n,krank)
  		Constructing wrapper function "idzr_asvd"...
  		  u,v,s,ier = idzr_asvd(a,krank,w,[m,n])
  		Constructing wrapper function "idzr_rid"...
  		  list,proj = idzr_rid(m,n,matveca,krank,[p1,p2,p3,p4,matveca_extra_args])
  		Constructing wrapper function "idzr_rsvd"...
  		  u,v,s,ier = idzr_rsvd(m,n,matveca,matvec,krank,[p1a,p2a,p3a,p4a,p1,p2,p3,p4,w,matveca_extra_args,matvec_extra_args])
  	Wrote C/API module "_interpolative" to file "build/src.linux-x86_64-3.8/scipy/linalg/_interpolativemodule.c"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg' to include_dirs.
  building extension "scipy.linalg._solve_toeplitz" sources
  building extension "scipy.linalg._matfuncs_sqrtm_triu" sources
  building extension "scipy.linalg.cython_blas" sources
  building extension "scipy.linalg.cython_lapack" sources
  building extension "scipy.linalg._decomp_update" sources
  building extension "scipy.odr.__odrpack" sources
  building extension "scipy.optimize._minpack" sources
  building extension "scipy.optimize._lsap_module" sources
  building extension "scipy.optimize._zeros" sources
  building extension "scipy.optimize._lbfgsb" sources
  creating build/src.linux-x86_64-3.8/scipy/optimize
  creating build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src
  f2py options: []
  f2py: scipy/optimize/lbfgsb_src/lbfgsb.pyf
  Reading fortran codes...
  	Reading file 'scipy/optimize/lbfgsb_src/lbfgsb.pyf' (format:free)
  Post-processing...
  	Block: _lbfgsb
  			Block: setulb
  Post-processing (stage 2)...
  Building modules...
  	Building module "_lbfgsb"...
  		Constructing wrapper function "setulb"...
  		  setulb(m,x,l,u,nbd,f,g,factr,pgtol,wa,iwa,task,iprint,csave,lsave,isave,dsave,maxls,[n])
  		Constructing COMMON block support for "types"...
  		  intvar
  	Wrote C/API module "_lbfgsb" to file "build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src/_lbfgsbmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src/_lbfgsb-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src
    adding 'build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src/_lbfgsb-f2pywrappers.f' to sources.
  building extension "scipy.optimize.moduleTNC" sources
  building extension "scipy.optimize._cobyla" sources
  creating build/src.linux-x86_64-3.8/scipy/optimize/cobyla
  f2py options: []
  f2py: scipy/optimize/cobyla/cobyla.pyf
  Reading fortran codes...
  	Reading file 'scipy/optimize/cobyla/cobyla.pyf' (format:free)
  Post-processing...
  	Block: _cobyla__user__routines
  		Block: _cobyla_user_interface
  			Block: calcfc
  	Block: _cobyla
  			Block: minimize
  In: scipy/optimize/cobyla/cobyla.pyf:_cobyla:unknown_interface:minimize
  get_useparameters: no module _cobyla__user__routines info used by minimize
  Post-processing (stage 2)...
  Building modules...
  	Constructing call-back function "cb_calcfc_in__cobyla__user__routines"
  	  def calcfc(x,con): return f
  	Building module "_cobyla"...
  		Constructing wrapper function "minimize"...
  		  x,dinfo = minimize(calcfc,m,x,rhobeg,rhoend,dinfo,[iprint,maxfun,calcfc_extra_args])
  	Wrote C/API module "_cobyla" to file "build/src.linux-x86_64-3.8/scipy/optimize/cobyla/_cobylamodule.c"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/cobyla/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/cobyla' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/cobyla
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/cobyla
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/cobyla
  building extension "scipy.optimize.minpack2" sources
  creating build/src.linux-x86_64-3.8/scipy/optimize/minpack2
  f2py options: []
  f2py: scipy/optimize/minpack2/minpack2.pyf
  Reading fortran codes...
  	Reading file 'scipy/optimize/minpack2/minpack2.pyf' (format:free)
  Post-processing...
  	Block: minpack2
  			Block: dcsrch
  			Block: dcstep
  Post-processing (stage 2)...
  Building modules...
  	Building module "minpack2"...
  		Constructing wrapper function "dcsrch"...
  		  stp,f,g,task = dcsrch(stp,f,g,ftol,gtol,xtol,task,stpmin,stpmax,isave,dsave)
  		Constructing wrapper function "dcstep"...
  		  stx,fx,dx,sty,fy,dy,stp,brackt = dcstep(stx,fx,dx,sty,fy,dy,stp,fp,dp,brackt,stpmin,stpmax)
  	Wrote C/API module "minpack2" to file "build/src.linux-x86_64-3.8/scipy/optimize/minpack2/minpack2module.c"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/minpack2/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/minpack2' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/minpack2
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/minpack2
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/minpack2
  building extension "scipy.optimize._slsqp" sources
  creating build/src.linux-x86_64-3.8/scipy/optimize/slsqp
  f2py options: []
  f2py: scipy/optimize/slsqp/slsqp.pyf
  Reading fortran codes...
  	Reading file 'scipy/optimize/slsqp/slsqp.pyf' (format:free)
  Post-processing...
  	Block: _slsqp
  			Block: slsqp
  Post-processing (stage 2)...
  Building modules...
  	Building module "_slsqp"...
  		Constructing wrapper function "slsqp"...
  		  slsqp(m,meq,x,xl,xu,f,c,g,a,acc,iter,mode,w,jw,alpha,f0,gs,h1,h2,h3,h4,t,t0,tol,iexact,incons,ireset,itermx,line,n1,n2,n3,[la,n,l_w,l_jw])
  	Wrote C/API module "_slsqp" to file "build/src.linux-x86_64-3.8/scipy/optimize/slsqp/_slsqpmodule.c"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/slsqp/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/slsqp' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/slsqp
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/slsqp
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/slsqp
  building extension "scipy.optimize.__nnls" sources
  creating build/src.linux-x86_64-3.8/scipy/optimize/__nnls
  f2py options: []
  f2py: scipy/optimize/__nnls/nnls.pyf
  Reading fortran codes...
  	Reading file 'scipy/optimize/__nnls/nnls.pyf' (format:free)
  Post-processing...
  	Block: __nnls
  			Block: nnls
  Post-processing (stage 2)...
  Building modules...
  	Building module "__nnls"...
  		Constructing wrapper function "nnls"...
  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 '*'
  getarrdims:warning: assumed shape array, using 0 instead of '*'
  		  x,rnorm,mode = nnls(a,m,n,b,w,zz,index_bn,maxiter,[mda,overwrite_a,overwrite_b])
  	Wrote C/API module "__nnls" to file "build/src.linux-x86_64-3.8/scipy/optimize/__nnls/__nnlsmodule.c"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/__nnls/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/__nnls' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/__nnls
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/__nnls
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/__nnls
  building extension "scipy.optimize._group_columns" sources
  building extension "scipy.optimize._bglu_dense" sources
  building extension "scipy.optimize._lsq.givens_elimination" sources
  building extension "scipy.optimize._trlib._trlib" sources
  building extension "scipy.optimize.cython_optimize._zeros" sources
  building extension "scipy.optimize._highs._highs_wrapper" sources
  building extension "scipy.optimize._highs._highs_constants" sources
  building extension "scipy.signal.sigtools" sources
  building extension "scipy.signal._max_len_seq_inner" sources
  building extension "scipy.signal._spectral" sources
  building extension "scipy.signal._peak_finding_utils" sources
  building extension "scipy.signal._sosfilt" sources
  building extension "scipy.signal._upfirdn_apply" sources
  building extension "scipy.signal.spline" sources
  building extension "scipy.sparse.linalg.isolve._iterative" sources
  creating build/src.linux-x86_64-3.8/scipy/sparse
  creating build/src.linux-x86_64-3.8/scipy/sparse/linalg
  creating build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  creating build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative
  from_template:> build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/getbreak.f
  from_template:> build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/BiCGREVCOM.f
  from_template:> build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/BiCGSTABREVCOM.f
  from_template:> build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/CGREVCOM.f
  from_template:> build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/CGSREVCOM.f
  from_template:> build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/GMRESREVCOM.f
  from_template:> build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/QMRREVCOM.f
  from_template:> build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/_iterative.pyf
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative
  f2py options: []
  f2py: build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/_iterative.pyf
  Reading fortran codes...
  	Reading file 'build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/_iterative.pyf' (format:free)
  Post-processing...
  	Block: _iterative
  			Block: sbicgrevcom
  			Block: dbicgrevcom
  			Block: cbicgrevcom
  			Block: zbicgrevcom
  			Block: sbicgstabrevcom
  			Block: dbicgstabrevcom
  			Block: cbicgstabrevcom
  			Block: zbicgstabrevcom
  			Block: scgrevcom
  			Block: dcgrevcom
  			Block: ccgrevcom
  			Block: zcgrevcom
  			Block: scgsrevcom
  			Block: dcgsrevcom
  			Block: ccgsrevcom
  			Block: zcgsrevcom
  			Block: sqmrrevcom
  			Block: dqmrrevcom
  			Block: cqmrrevcom
  			Block: zqmrrevcom
  			Block: sgmresrevcom
  			Block: dgmresrevcom
  			Block: cgmresrevcom
  			Block: zgmresrevcom
  Post-processing (stage 2)...
  Building modules...
  	Building module "_iterative"...
  		Constructing wrapper function "sbicgrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = sbicgrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "dbicgrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = dbicgrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "cbicgrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = cbicgrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "zbicgrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = zbicgrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "sbicgstabrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = sbicgstabrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "dbicgstabrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = dbicgstabrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "cbicgstabrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = cbicgstabrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "zbicgstabrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = zbicgstabrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "scgrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = scgrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "dcgrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = dcgrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "ccgrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = ccgrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "zcgrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = zcgrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "scgsrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = scgsrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "dcgsrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = dcgsrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "ccgsrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = ccgsrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "zcgsrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = zcgsrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "sqmrrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = sqmrrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "dqmrrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = dqmrrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "cqmrrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = cqmrrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "zqmrrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = zqmrrevcom(b,x,work,iter,resid,info,ndx1,ndx2,ijob)
  		Constructing wrapper function "sgmresrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = sgmresrevcom(b,x,restrt,work,work2,iter,resid,info,ndx1,ndx2,ijob,tol)
  		Constructing wrapper function "dgmresrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = dgmresrevcom(b,x,restrt,work,work2,iter,resid,info,ndx1,ndx2,ijob,tol)
  		Constructing wrapper function "cgmresrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = cgmresrevcom(b,x,restrt,work,work2,iter,resid,info,ndx1,ndx2,ijob,tol)
  		Constructing wrapper function "zgmresrevcom"...
  		  x,iter,resid,info,ndx1,ndx2,sclr1,sclr2,ijob = zgmresrevcom(b,x,restrt,work,work2,iter,resid,info,ndx1,ndx2,ijob,tol)
  	Wrote C/API module "_iterative" to file "build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/_iterativemodule.c"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative
  building extension "scipy.sparse.linalg.dsolve._superlu" sources
  building extension "scipy.sparse.linalg.eigen.arpack._arpack" sources
  creating build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen
  creating build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack
  from_template:> build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack/arpack.pyf
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack
  f2py options: []
  f2py: build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack/arpack.pyf
  Reading fortran codes...
  	Reading file 'build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack/arpack.pyf' (format:free)
  Post-processing...
  	Block: _arpack
  			Block: ssaupd
  			Block: dsaupd
  			Block: sseupd
  			Block: dseupd
  			Block: snaupd
  			Block: dnaupd
  			Block: sneupd
  			Block: dneupd
  			Block: cnaupd
  			Block: znaupd
  			Block: cneupd
  			Block: zneupd
  Post-processing (stage 2)...
  Building modules...
  	Building module "_arpack"...
  		Constructing wrapper function "ssaupd"...
  		  ido,tol,resid,v,iparam,ipntr,info = ssaupd(ido,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,info,[n,ncv,ldv,lworkl])
  		Constructing wrapper function "dsaupd"...
  		  ido,tol,resid,v,iparam,ipntr,info = dsaupd(ido,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,info,[n,ncv,ldv,lworkl])
  		Constructing wrapper function "sseupd"...
  		  d,z,info = sseupd(rvec,howmny,select,sigma,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,info,[ldz,n,ncv,ldv,lworkl])
  		Constructing wrapper function "dseupd"...
  		  d,z,info = dseupd(rvec,howmny,select,sigma,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,info,[ldz,n,ncv,ldv,lworkl])
  		Constructing wrapper function "snaupd"...
  		  ido,tol,resid,v,iparam,ipntr,info = snaupd(ido,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,info,[n,ncv,ldv,lworkl])
  		Constructing wrapper function "dnaupd"...
  		  ido,tol,resid,v,iparam,ipntr,info = dnaupd(ido,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,info,[n,ncv,ldv,lworkl])
  		Constructing wrapper function "sneupd"...
  		  dr,di,z,info = sneupd(rvec,howmny,select,sigmar,sigmai,workev,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,info,[ldz,n,ncv,ldv,lworkl])
  		Constructing wrapper function "dneupd"...
  		  dr,di,z,info = dneupd(rvec,howmny,select,sigmar,sigmai,workev,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,info,[ldz,n,ncv,ldv,lworkl])
  		Constructing wrapper function "cnaupd"...
  		  ido,tol,resid,v,iparam,ipntr,info = cnaupd(ido,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,rwork,info,[n,ncv,ldv,lworkl])
  		Constructing wrapper function "znaupd"...
  		  ido,tol,resid,v,iparam,ipntr,info = znaupd(ido,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,rwork,info,[n,ncv,ldv,lworkl])
  		Constructing wrapper function "cneupd"...
  		  d,z,info = cneupd(rvec,howmny,select,sigma,workev,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,rwork,info,[ldz,n,ncv,ldv,lworkl])
  		Constructing wrapper function "zneupd"...
  		  d,z,info = zneupd(rvec,howmny,select,sigma,workev,bmat,which,nev,tol,resid,v,iparam,ipntr,workd,workl,rwork,info,[ldz,n,ncv,ldv,lworkl])
  		Constructing COMMON block support for "debug"...
  		  logfil,ndigit,mgetv0,msaupd,msaup2,msaitr,mseigt,msapps,msgets,mseupd,mnaupd,mnaup2,mnaitr,mneigh,mnapps,mngets,mneupd,mcaupd,mcaup2,mcaitr,mceigh,mcapps,mcgets,mceupd
  		Constructing COMMON block support for "timing"...
  		  nopx,nbx,nrorth,nitref,nrstrt,tsaupd,tsaup2,tsaitr,tseigt,tsgets,tsapps,tsconv,tnaupd,tnaup2,tnaitr,tneigh,tngets,tnapps,tnconv,tcaupd,tcaup2,tcaitr,tceigh,tcgets,tcapps,tcconv,tmvopx,tmvbx,tgetv0,titref,trvec
  	Wrote C/API module "_arpack" to file "build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack/_arpackmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack/_arpack-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack/_arpack-f2pywrappers.f' to sources.
  building extension "scipy.sparse.csgraph._shortest_path" sources
  building extension "scipy.sparse.csgraph._traversal" sources
  building extension "scipy.sparse.csgraph._min_spanning_tree" sources
  building extension "scipy.sparse.csgraph._matching" sources
  building extension "scipy.sparse.csgraph._flow" sources
  building extension "scipy.sparse.csgraph._reordering" sources
  building extension "scipy.sparse.csgraph._tools" sources
  building extension "scipy.sparse._csparsetools" sources
  building extension "scipy.sparse._sparsetools" sources
  [generate_sparsetools] generating 'scipy/sparse/sparsetools/bsr_impl.h'
  [generate_sparsetools] generating 'scipy/sparse/sparsetools/csr_impl.h'
  [generate_sparsetools] generating 'scipy/sparse/sparsetools/csc_impl.h'
  [generate_sparsetools] generating 'scipy/sparse/sparsetools/other_impl.h'
  [generate_sparsetools] generating 'scipy/sparse/sparsetools/sparsetools_impl.h'
  building extension "scipy.spatial.transform.rotation" sources
  building extension "scipy.spatial.qhull" sources
  building extension "scipy.spatial.ckdtree" sources
  building extension "scipy.spatial._distance_wrap" sources
  building extension "scipy.spatial._distance_pybind" sources
  building extension "scipy.spatial._voronoi" sources
  building extension "scipy.spatial._hausdorff" sources
  building extension "scipy.special.specfun" sources
  creating build/src.linux-x86_64-3.8/scipy/special
  f2py options: ['--no-wrap-functions']
  f2py: scipy/special/specfun.pyf
  Reading fortran codes...
  	Reading file 'scipy/special/specfun.pyf' (format:free)
  Post-processing...
  	Block: specfun
  			Block: clqmn
  			Block: lqmn
  			Block: clpmn
  			Block: jdzo
  			Block: bernob
  			Block: clqn
  			Block: airyzo
  			Block: eulerb
  			Block: lqnb
  			Block: lamv
  			Block: pbdv
  			Block: cerzo
  			Block: lamn
  			Block: clpn
  			Block: lpmn
  			Block: fcszo
  			Block: cpbdn
  			Block: lpn
  			Block: fcoef
  			Block: rcty
  			Block: cyzo
  			Block: klvnzo
  			Block: jyzo
  			Block: rctj
  			Block: segv
  Post-processing (stage 2)...
  Building modules...
  	Building module "specfun"...
  		Constructing wrapper function "clqmn"...
  		  cqm,cqd = clqmn(m,n,z)
  		Constructing wrapper function "lqmn"...
  		  qm,qd = lqmn(m,n,x)
  		Constructing wrapper function "clpmn"...
  		  cpm,cpd = clpmn(m,n,x,y,ntype)
  		Constructing wrapper function "jdzo"...
  		  n,m,pcode,zo = jdzo(nt)
  		Constructing wrapper function "bernob"...
  		  bn = bernob(n)
  		Constructing wrapper function "clqn"...
  		  cqn,cqd = clqn(n,z)
  		Constructing wrapper function "airyzo"...
  		  xa,xb,xc,xd = airyzo(nt,[kf])
  		Constructing wrapper function "eulerb"...
  		  en = eulerb(n)
  		Constructing wrapper function "lqnb"...
  		  qn,qd = lqnb(n,x)
  		Constructing wrapper function "lamv"...
  		  vm,vl,dl = lamv(v,x)
  		Constructing wrapper function "pbdv"...
  		  dv,dp,pdf,pdd = pbdv(v,x)
  		Constructing wrapper function "cerzo"...
  		  zo = cerzo(nt)
  		Constructing wrapper function "lamn"...
  		  nm,bl,dl = lamn(n,x)
  		Constructing wrapper function "clpn"...
  		  cpn,cpd = clpn(n,z)
  		Constructing wrapper function "lpmn"...
  		  pm,pd = lpmn(m,n,x)
  		Constructing wrapper function "fcszo"...
  		  zo = fcszo(kf,nt)
  		Constructing wrapper function "cpbdn"...
  		  cpb,cpd = cpbdn(n,z)
  		Constructing wrapper function "lpn"...
  		  pn,pd = lpn(n,x)
  		Constructing wrapper function "fcoef"...
  		  fc = fcoef(kd,m,q,a)
  		Constructing wrapper function "rcty"...
  		  nm,ry,dy = rcty(n,x)
  		Constructing wrapper function "cyzo"...
  		  zo,zv = cyzo(nt,kf,kc)
  		Constructing wrapper function "klvnzo"...
  		  zo = klvnzo(nt,kd)
  		Constructing wrapper function "jyzo"...
  		  rj0,rj1,ry0,ry1 = jyzo(n,nt)
  		Constructing wrapper function "rctj"...
  		  nm,rj,dj = rctj(n,x)
  		Constructing wrapper function "segv"...
  		  cv,eg = segv(m,n,c,kd)
  	Wrote C/API module "specfun" to file "build/src.linux-x86_64-3.8/scipy/special/specfunmodule.c"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/special/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/special' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/special
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/special
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/special
  building extension "scipy.special._ufuncs" sources
  building extension "scipy.special._ufuncs_cxx" sources
  building extension "scipy.special._ellip_harm_2" sources
  building extension "scipy.special.cython_special" sources
  building extension "scipy.special._comb" sources
  building extension "scipy.special._test_round" sources
  building extension "scipy.stats.statlib" sources
  creating build/src.linux-x86_64-3.8/scipy/stats
  f2py options: ['--no-wrap-functions']
  f2py: scipy/stats/statlib.pyf
  Reading fortran codes...
  	Reading file 'scipy/stats/statlib.pyf' (format:free)
  Post-processing...
  	Block: statlib
  			Block: swilk
  			Block: gscale
  			Block: prho
  Post-processing (stage 2)...
  Building modules...
  	Building module "statlib"...
  		Constructing wrapper function "swilk"...
  		  a,w,pw,ifault = swilk(x,a,[init,n1])
  		Constructing wrapper function "gscale"...
  		  astart,a1,ifault = gscale(test,other)
  		Constructing wrapper function "prho"...
  		  ifault = prho(n,is)
  	Wrote C/API module "statlib" to file "build/src.linux-x86_64-3.8/scipy/stats/statlibmodule.c"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats' to include_dirs.
  creating build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats
  copying /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats
  building extension "scipy.stats._stats" sources
  building extension "scipy.stats.mvn" sources
  f2py options: []
  f2py: scipy/stats/mvn.pyf
  Reading fortran codes...
  	Reading file 'scipy/stats/mvn.pyf' (format:free)
  Post-processing...
  	Block: mvn
  			Block: mvnun
  			Block: mvnun_weighted
  			Block: mvndst
  Post-processing (stage 2)...
  Building modules...
  	Building module "mvn"...
  		Constructing wrapper function "mvnun"...
  		  value,inform = mvnun(lower,upper,means,covar,[maxpts,abseps,releps])
  		Constructing wrapper function "mvnun_weighted"...
  		  value,inform = mvnun_weighted(lower,upper,means,weights,covar,[maxpts,abseps,releps])
  		Constructing wrapper function "mvndst"...
  		  error,value,inform = mvndst(lower,upper,infin,correl,[maxpts,abseps,releps])
  		Constructing COMMON block support for "dkblck"...
  		  ivls
  	Wrote C/API module "mvn" to file "build/src.linux-x86_64-3.8/scipy/stats/mvnmodule.c"
  	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.8/scipy/stats/mvn-f2pywrappers.f"
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/scipy/stats/mvn-f2pywrappers.f' to sources.
  building extension "scipy.stats._sobol" sources
  building extension "scipy.stats._qmc_cy" sources
  building extension "scipy.stats.biasedurn" sources
  building extension "scipy.stats._boost.beta_ufunc" sources
  building extension "scipy.stats._boost.binom_ufunc" sources
  building extension "scipy.stats._boost.nbinom_ufunc" sources
  building extension "scipy.ndimage._nd_image" sources
  building extension "scipy.ndimage._ni_label" sources
  building extension "scipy.ndimage._ctest" sources
  building extension "scipy.ndimage._cytest" sources
  building extension "scipy._lib._ccallback_c" sources
  building extension "scipy._lib._test_ccallback" sources
  building extension "scipy._lib._fpumode" sources
  building extension "scipy._lib.messagestream" sources
  creating build/src.linux-x86_64-3.8/scipy/_lib
  building extension "scipy._lib._test_deprecation_call" sources
  building extension "scipy._lib._test_deprecation_def" sources
  building extension "scipy._lib._uarray._uarray" sources
  building data_files sources
  build_src: building npy-pkg config files
  creating /tmp/pip-modern-metadata-8fvjcm4w/scipy.egg-info
  writing /tmp/pip-modern-metadata-8fvjcm4w/scipy.egg-info/PKG-INFO
  writing dependency_links to /tmp/pip-modern-metadata-8fvjcm4w/scipy.egg-info/dependency_links.txt
  writing requirements to /tmp/pip-modern-metadata-8fvjcm4w/scipy.egg-info/requires.txt
  writing top-level names to /tmp/pip-modern-metadata-8fvjcm4w/scipy.egg-info/top_level.txt
  writing manifest file '/tmp/pip-modern-metadata-8fvjcm4w/scipy.egg-info/SOURCES.txt'
  reading manifest file '/tmp/pip-modern-metadata-8fvjcm4w/scipy.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no previously-included files matching '*_subr_*.f' found under directory 'scipy/linalg/src/id_dist/src'
  no previously-included directories found matching 'benchmarks/env'
  no previously-included directories found matching 'benchmarks/results'
  no previously-included directories found matching 'benchmarks/html'
  no previously-included directories found matching 'benchmarks/scipy'
  no previously-included directories found matching 'scipy/special/tests/data/boost'
  no previously-included directories found matching 'scipy/special/tests/data/gsl'
  no previously-included directories found matching 'scipy/special/tests/data/local'
  no previously-included directories found matching 'doc/build'
  no previously-included directories found matching 'doc/source/generated'
  warning: no previously-included files matching '*~' found anywhere in distribution
  warning: no previously-included files matching '*.bak' found anywhere in distribution
  warning: no previously-included files matching '*.swp' found anywhere in distribution
  warning: no previously-included files matching '*.pyo' found anywhere in distribution
  warning: no previously-included files found matching 'LICENSES_bundled.txt'
  adding license file 'LICENSE.txt'
  writing manifest file '/tmp/pip-modern-metadata-8fvjcm4w/scipy.egg-info/SOURCES.txt'
  creating '/tmp/pip-modern-metadata-8fvjcm4w/scipy.dist-info'
  adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*")
  setup.py:491: UserWarning: Unrecognized setuptools command ('dist_info --egg-base /tmp/pip-modern-metadata-8fvjcm4w'), proceeding with generating Cython sources and expanding templates
    warnings.warn("Unrecognized setuptools command ('{}'), proceeding with "
  Running from SciPy source directory.
  /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/distutils/system_info.py:2026: UserWarning:
      Optimized (vendor) Blas libraries are not found.
      Falls back to netlib Blas library which has worse performance.
      A better performance should be easily gained by switching
      Blas library.
    if self._calc_info(blas):
  /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/distutils/system_info.py:933: UserWarning: Specified path /usr/local/include/python3.8 is invalid.
    return self.get_paths(self.section, key)
  /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/distutils/system_info.py:933: UserWarning: Specified path /usr/include/suitesparse/python3.8 is invalid.
    return self.get_paths(self.section, key)
  /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/distutils/system_info.py:933: UserWarning: Specified path /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/include/python3.8 is invalid.
    return self.get_paths(self.section, key)
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'float'
  append_needs: unknown need 'float'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'float'
  append_needs: unknown need 'float'
  append_needs: unknown need 'float'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'int'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  append_needs: unknown need 'double'
  /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(
  /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/setuptools/command/egg_info.py:624: SetuptoolsDeprecationWarning: Custom 'build_py' does not implement 'get_data_files_without_manifest'.
  Please extend command classes from setuptools instead of distutils.
    warnings.warn(
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: scipy
  Building wheel for scipy (pyproject.toml): started
  Running command /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/bin/python3 /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmpmx7pzft0
  scipy/linalg/_generate_pyx.py: all files up-to-date
  scipy/special/_generate_pyx.py: all files up-to-date
  Running scipy/linalg/_generate_pyx.py
  Running scipy/special/_generate_pyx.py
  Running scipy/stats/_generate_pyx.py
  scipy/cluster/_hierarchy.pyx has not changed
  scipy/io/matlab/mio_utils.pyx has not changed
  scipy/io/matlab/streams.pyx has not changed
  scipy/linalg/cython_blas.pyx has not changed
  scipy/linalg/cython_lapack.pyx has not changed
  scipy/interpolate/_bspl.pyx has not changed
  scipy/interpolate/_ppoly.pyx has not changed
  scipy/io/matlab/mio5_utils.pyx has not changed
  scipy/cluster/_optimal_leaf_ordering.pyx has not changed
  scipy/cluster/_vq.pyx has not changed
  scipy/fftpack/convolve.pyx has not changed
  scipy/interpolate/interpnd.pyx has not changed
  scipy/optimize/cython_optimize/_zeros.pyx.in has not changed
  scipy/linalg/_matfuncs_sqrtm_triu.pyx has not changed
  scipy/optimize/_highs/cython/src/_highs_wrapper.pyx has not changed
  scipy/optimize/_lsq/givens_elimination.pyx has not changed
  scipy/optimize/_trlib/_trlib.pyx has not changed
  scipy/signal/_max_len_seq_inner.pyx has not changed
  scipy/signal/_peak_finding_utils.pyx has not changed
  scipy/linalg/_decomp_update.pyx.in has not changed
  scipy/optimize/_highs/cython/src/_highs_constants.pyx has not changed
  scipy/linalg/_solve_toeplitz.pyx has not changed
  scipy/ndimage/src/_cytest.pyx has not changed
  scipy/sparse/csgraph/_flow.pyx has not changed
  scipy/sparse/csgraph/_matching.pyx has not changed
  scipy/sparse/csgraph/_min_spanning_tree.pyx has not changed
  scipy/sparse/csgraph/_reordering.pyx has not changed
  scipy/signal/_spectral.pyx has not changed
  scipy/signal/_upfirdn_apply.pyx has not changed
  scipy/sparse/_csparsetools.pyx.in has not changed
  scipy/ndimage/src/_ni_label.pyx has not changed
  scipy/optimize/_bglu_dense.pyx has not changed
  scipy/optimize/_group_columns.pyx has not changed
  scipy/spatial/_voronoi.pyx has not changed
  scipy/spatial/transform/rotation.pyx has not changed
  scipy/sparse/csgraph/_tools.pyx has not changed
  scipy/special/_comb.pyx has not changed
  scipy/spatial/ckdtree.pyx has not changed
  scipy/spatial/qhull.pyx has not changed
  scipy/spatial/_hausdorff.pyx has not changed
  scipy/special/_ufuncs_cxx.pyx has not changed
  scipy/sparse/csgraph/_shortest_path.pyx has not changed
  scipy/stats/_qmc_cy.pyx has not changed
  scipy/sparse/csgraph/_traversal.pyx has not changed
  scipy/special/_ellip_harm_2.pyx has not changed
  scipy/special/_test_round.pyx has not changed
  scipy/special/_ufuncs.pyx has not changed
  scipy/stats/_boost/src/nbinom_ufunc.pyx has not changed
  scipy/_lib/messagestream.pyx has not changed
  scipy/special/cython_special.pyx has not changed
  scipy/stats/_sobol.pyx has not changed
  scipy/stats/_stats.pyx has not changed
  scipy/stats/_boost/src/beta_ufunc.pyx has not changed
  scipy/stats/_boost/src/binom_ufunc.pyx has not changed
  scipy/signal/_sosfilt.pyx has not changed
  scipy/stats/biasedurn.pyx has not changed
  scipy/_lib/_ccallback_c.pyx has not changed
  scipy/_lib/_test_deprecation_call.pyx has not changed
  scipy/_lib/_test_deprecation_def.pyx has not changed
  Cythonizing sources
  lapack_opt_info:
  lapack_mkl_info:
  Disabled lapack_mkl_info: (MKLROOT is None)
  Disabled lapack_mkl_info: (MKLROOT is None)
  customize UnixCCompiler
    libraries mkl_rt not found in []
    NOT AVAILABLE

  openblas_lapack_info:
  Disabled openblas_lapack_info: (OPENBLAS is None)
    libraries openblas not found in []
    NOT AVAILABLE

  openblas_clapack_info:
  Disabled openblas_clapack_info: (OPENBLAS is None)
    libraries openblas,lapack not found in []
    NOT AVAILABLE

  flame_info:
    libraries flame not found in ['/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE

  accelerate_info:
    NOT AVAILABLE

  atlas_3_10_threads_info:
  Disabled atlas_3_10_threads_info: (PTATLAS is None)
  <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
    NOT AVAILABLE

  atlas_3_10_info:
  Disabled atlas_3_10_info: (ATLAS is None)
  <class 'numpy.distutils.system_info.atlas_3_10_info'>
    NOT AVAILABLE

  atlas_threads_info:
  Disabled atlas_threads_info: (PTATLAS is None)
  <class 'numpy.distutils.system_info.atlas_threads_info'>
    NOT AVAILABLE

  atlas_info:
  Disabled atlas_info: (ATLAS is None)
  <class 'numpy.distutils.system_info.atlas_info'>
    NOT AVAILABLE

  lapack_info:
    FOUND:
      libraries = ['openblas', 'lapack']
      library_dirs = ['/usr/lib/x86_64-linux-gnu/openblas-pthread/']
      language = f77

  blas_opt_info:
  blas_mkl_info:
  Disabled blas_mkl_info: (MKLROOT is None)
  Disabled blas_mkl_info: (MKLROOT is None)
    libraries mkl_rt not found in []
    NOT AVAILABLE

  blis_info:
    libraries blis not found in ['/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
    NOT AVAILABLE

  openblas_info:
  Disabled openblas_info: (OPENBLAS is None)
    libraries openblas not found in []
    NOT AVAILABLE

  atlas_3_10_blas_threads_info:
  Disabled atlas_3_10_blas_threads_info: (PTATLAS is None)
    libraries tatlas not found in []
    NOT AVAILABLE

  atlas_3_10_blas_info:
  Disabled atlas_3_10_blas_info: (ATLAS is None)
    libraries satlas not found in []
    NOT AVAILABLE

  atlas_blas_threads_info:
  Disabled atlas_blas_threads_info: (PTATLAS is None)
    libraries ptf77blas,ptcblas,atlas not found in []
    NOT AVAILABLE

  atlas_blas_info:
  Disabled atlas_blas_info: (ATLAS is None)
    libraries f77blas,cblas,atlas not found in []
    NOT AVAILABLE

  blas_info:
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  creating /tmp/tmplk_igyp6/tmp
  creating /tmp/tmplk_igyp6/tmp/tmplk_igyp6
  compile options: '-I/usr/include/x86_64-linux-gnu/openblas-pthread/ -c'
  gcc: /tmp/tmplk_igyp6/source.c
  gcc /tmp/tmplk_igyp6/tmp/tmplk_igyp6/source.o -L/usr/lib/x86_64-linux-gnu/openblas-pthread/ -lopenblas -o /tmp/tmplk_igyp6/a.out
    FOUND:
      libraries = ['openblas', 'blas']
      library_dirs = ['/usr/lib/x86_64-linux-gnu/openblas-pthread/']
      include_dirs = ['/usr/include/x86_64-linux-gnu/openblas-pthread/']
      language = c
      define_macros = [('HAVE_CBLAS', None)]

    FOUND:
      define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
      libraries = ['openblas', 'blas']
      library_dirs = ['/usr/lib/x86_64-linux-gnu/openblas-pthread/']
      include_dirs = ['/usr/include/x86_64-linux-gnu/openblas-pthread/']
      language = c

    FOUND:
      libraries = ['openblas', 'lapack', 'openblas', 'blas']
      library_dirs = ['/usr/lib/x86_64-linux-gnu/openblas-pthread/']
      language = c
      define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
      include_dirs = ['/usr/include/x86_64-linux-gnu/openblas-pthread/']

  [makenpz] scipy/special/tests/data/boost.npz not rebuilt
  [makenpz] scipy/special/tests/data/gsl.npz not rebuilt
  [makenpz] scipy/special/tests/data/local.npz not rebuilt
  non-existing path in 'scipy/signal/windows': 'tests'
  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
  building library "mach" sources
  building library "quadpack" sources
  building library "lsoda" sources
  building library "vode" sources
  building library "dop" sources
  building library "fitpack" sources
  building library "fwrappers" sources
  building library "odrpack" sources
  building library "minpack" sources
  building library "rectangular_lsap" sources
  building library "rootfind" sources
  building library "basiclu" sources
  building library "superlu_src" sources
  building library "arpack_scipy" 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 library "test_boost_build" sources
  building extension "scipy.cluster._vq" sources
  building extension "scipy.cluster._hierarchy" sources
  building extension "scipy.cluster._optimal_leaf_ordering" sources
  building extension "scipy.fft._pocketfft.pypocketfft" sources
  building extension "scipy.fftpack.convolve" sources
  building extension "scipy.integrate._quadpack" sources
  building extension "scipy.integrate._odepack" sources
  building extension "scipy.integrate.vode" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/scipy/integrate/vode-f2pywrappers.f' to sources.
  building extension "scipy.integrate.lsoda" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/scipy/integrate/lsoda-f2pywrappers.f' to sources.
  building extension "scipy.integrate._dop" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/scipy/integrate/_dop-f2pywrappers.f' to sources.
  building extension "scipy.integrate._test_multivariate" sources
  building extension "scipy.integrate._test_odeint_banded" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/integrate' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/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
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/interpolate/src/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/interpolate/src' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/scipy/interpolate/src/dfitpack-f2pywrappers.f' to sources.
  building extension "scipy.interpolate._rbfinterp_pythran" sources
  building extension "scipy.io._test_fortran" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/io/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/io' to include_dirs.
  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
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/_fblas-f2pywrappers.f' to sources.
  building extension "scipy.linalg._flapack" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/_flapack-f2pywrappers.f' to sources.
  building extension "scipy.linalg._flinalg" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg' to include_dirs.
  building extension "scipy.linalg._interpolative" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/linalg' to include_dirs.
  building extension "scipy.linalg._solve_toeplitz" sources
  building extension "scipy.linalg._matfuncs_sqrtm_triu" sources
  building extension "scipy.linalg.cython_blas" sources
  building extension "scipy.linalg.cython_lapack" sources
  building extension "scipy.linalg._decomp_update" sources
  building extension "scipy.odr.__odrpack" sources
  building extension "scipy.optimize._minpack" sources
  building extension "scipy.optimize._lsap_module" sources
  building extension "scipy.optimize._zeros" sources
  building extension "scipy.optimize._lbfgsb" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/scipy/optimize/lbfgsb_src/_lbfgsb-f2pywrappers.f' to sources.
  building extension "scipy.optimize.moduleTNC" sources
  building extension "scipy.optimize._cobyla" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/cobyla/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/cobyla' to include_dirs.
  building extension "scipy.optimize.minpack2" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/minpack2/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/minpack2' to include_dirs.
  building extension "scipy.optimize._slsqp" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/slsqp/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/slsqp' to include_dirs.
  building extension "scipy.optimize.__nnls" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/__nnls/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/optimize/__nnls' to include_dirs.
  building extension "scipy.optimize._group_columns" sources
  building extension "scipy.optimize._bglu_dense" sources
  building extension "scipy.optimize._lsq.givens_elimination" sources
  building extension "scipy.optimize._trlib._trlib" sources
  building extension "scipy.optimize.cython_optimize._zeros" sources
  building extension "scipy.optimize._highs._highs_wrapper" sources
  building extension "scipy.optimize._highs._highs_constants" sources
  building extension "scipy.signal.sigtools" sources
  building extension "scipy.signal._max_len_seq_inner" sources
  building extension "scipy.signal._spectral" sources
  building extension "scipy.signal._peak_finding_utils" sources
  building extension "scipy.signal._sosfilt" sources
  building extension "scipy.signal._upfirdn_apply" sources
  building extension "scipy.signal.spline" sources
  building extension "scipy.sparse.linalg.isolve._iterative" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/isolve/iterative' to include_dirs.
  building extension "scipy.sparse.linalg.dsolve._superlu" sources
  building extension "scipy.sparse.linalg.eigen.arpack._arpack" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack/_arpack-f2pywrappers.f' to sources.
  building extension "scipy.sparse.csgraph._shortest_path" sources
  building extension "scipy.sparse.csgraph._traversal" sources
  building extension "scipy.sparse.csgraph._min_spanning_tree" sources
  building extension "scipy.sparse.csgraph._matching" sources
  building extension "scipy.sparse.csgraph._flow" sources
  building extension "scipy.sparse.csgraph._reordering" sources
  building extension "scipy.sparse.csgraph._tools" sources
  building extension "scipy.sparse._csparsetools" sources
  building extension "scipy.sparse._sparsetools" sources
  [generate_sparsetools] 'scipy/sparse/sparsetools/bsr_impl.h' already up-to-date
  [generate_sparsetools] 'scipy/sparse/sparsetools/csr_impl.h' already up-to-date
  [generate_sparsetools] 'scipy/sparse/sparsetools/csc_impl.h' already up-to-date
  [generate_sparsetools] 'scipy/sparse/sparsetools/other_impl.h' already up-to-date
  [generate_sparsetools] 'scipy/sparse/sparsetools/sparsetools_impl.h' already up-to-date
  building extension "scipy.spatial.transform.rotation" sources
  building extension "scipy.spatial.qhull" sources
  building extension "scipy.spatial.ckdtree" sources
  building extension "scipy.spatial._distance_wrap" sources
  building extension "scipy.spatial._distance_pybind" sources
  building extension "scipy.spatial._voronoi" sources
  building extension "scipy.spatial._hausdorff" sources
  building extension "scipy.special.specfun" sources
  f2py options: ['--no-wrap-functions']
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/special/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/special' to include_dirs.
  building extension "scipy.special._ufuncs" sources
  building extension "scipy.special._ufuncs_cxx" sources
  building extension "scipy.special._ellip_harm_2" sources
  building extension "scipy.special.cython_special" sources
  building extension "scipy.special._comb" sources
  building extension "scipy.special._test_round" sources
  building extension "scipy.stats.statlib" sources
  f2py options: ['--no-wrap-functions']
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats' to include_dirs.
  building extension "scipy.stats._stats" sources
  building extension "scipy.stats.mvn" sources
  f2py options: []
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats/fortranobject.c' to sources.
    adding 'build/src.linux-x86_64-3.8/build/src.linux-x86_64-3.8/scipy/stats' to include_dirs.
    adding 'build/src.linux-x86_64-3.8/scipy/stats/mvn-f2pywrappers.f' to sources.
  building extension "scipy.stats._sobol" sources
  building extension "scipy.stats._qmc_cy" sources
  building extension "scipy.stats.biasedurn" sources
  building extension "scipy.stats._boost.beta_ufunc" sources
  building extension "scipy.stats._boost.binom_ufunc" sources
  building extension "scipy.stats._boost.nbinom_ufunc" sources
  building extension "scipy.ndimage._nd_image" sources
  building extension "scipy.ndimage._ni_label" sources
  building extension "scipy.ndimage._ctest" sources
  building extension "scipy.ndimage._cytest" sources
  building extension "scipy._lib._ccallback_c" sources
  building extension "scipy._lib._test_ccallback" sources
  building extension "scipy._lib._fpumode" sources
  building extension "scipy._lib.messagestream" sources
  building extension "scipy._lib._test_deprecation_call" sources
  building extension "scipy._lib._test_deprecation_def" sources
  building extension "scipy._lib._uarray._uarray" sources
  building data_files sources
  build_src: building npy-pkg config files
  running build_py
  creating build/lib.linux-x86_64-3.8
  creating build/lib.linux-x86_64-3.8/scipy
  copying scipy/conftest.py -> build/lib.linux-x86_64-3.8/scipy
  copying scipy/setup.py -> build/lib.linux-x86_64-3.8/scipy
  copying scipy/version.py -> build/lib.linux-x86_64-3.8/scipy
  copying scipy/_distributor_init.py -> build/lib.linux-x86_64-3.8/scipy
  copying scipy/__init__.py -> build/lib.linux-x86_64-3.8/scipy
  copying build/src.linux-x86_64-3.8/scipy/__config__.py -> build/lib.linux-x86_64-3.8/scipy
  creating build/lib.linux-x86_64-3.8/scipy/cluster
  copying scipy/cluster/hierarchy.py -> build/lib.linux-x86_64-3.8/scipy/cluster
  copying scipy/cluster/setup.py -> build/lib.linux-x86_64-3.8/scipy/cluster
  copying scipy/cluster/vq.py -> build/lib.linux-x86_64-3.8/scipy/cluster
  copying scipy/cluster/__init__.py -> build/lib.linux-x86_64-3.8/scipy/cluster
  creating build/lib.linux-x86_64-3.8/scipy/constants
  copying scipy/constants/codata.py -> build/lib.linux-x86_64-3.8/scipy/constants
  copying scipy/constants/constants.py -> build/lib.linux-x86_64-3.8/scipy/constants
  copying scipy/constants/setup.py -> build/lib.linux-x86_64-3.8/scipy/constants
  copying scipy/constants/__init__.py -> build/lib.linux-x86_64-3.8/scipy/constants
  creating build/lib.linux-x86_64-3.8/scipy/fft
  copying scipy/fft/setup.py -> build/lib.linux-x86_64-3.8/scipy/fft
  copying scipy/fft/_backend.py -> build/lib.linux-x86_64-3.8/scipy/fft
  copying scipy/fft/_basic.py -> build/lib.linux-x86_64-3.8/scipy/fft
  copying scipy/fft/_debug_backends.py -> build/lib.linux-x86_64-3.8/scipy/fft
  copying scipy/fft/_fftlog.py -> build/lib.linux-x86_64-3.8/scipy/fft
  copying scipy/fft/_helper.py -> build/lib.linux-x86_64-3.8/scipy/fft
  copying scipy/fft/_realtransforms.py -> build/lib.linux-x86_64-3.8/scipy/fft
  copying scipy/fft/__init__.py -> build/lib.linux-x86_64-3.8/scipy/fft
  creating build/lib.linux-x86_64-3.8/scipy/fft/_pocketfft
  copying scipy/fft/_pocketfft/basic.py -> build/lib.linux-x86_64-3.8/scipy/fft/_pocketfft
  copying scipy/fft/_pocketfft/helper.py -> build/lib.linux-x86_64-3.8/scipy/fft/_pocketfft
  copying scipy/fft/_pocketfft/realtransforms.py -> build/lib.linux-x86_64-3.8/scipy/fft/_pocketfft
  copying scipy/fft/_pocketfft/setup.py -> build/lib.linux-x86_64-3.8/scipy/fft/_pocketfft
  copying scipy/fft/_pocketfft/__init__.py -> build/lib.linux-x86_64-3.8/scipy/fft/_pocketfft
  creating build/lib.linux-x86_64-3.8/scipy/fftpack
  copying scipy/fftpack/basic.py -> build/lib.linux-x86_64-3.8/scipy/fftpack
  copying scipy/fftpack/helper.py -> build/lib.linux-x86_64-3.8/scipy/fftpack
  copying scipy/fftpack/pseudo_diffs.py -> build/lib.linux-x86_64-3.8/scipy/fftpack
  copying scipy/fftpack/realtransforms.py -> build/lib.linux-x86_64-3.8/scipy/fftpack
  copying scipy/fftpack/setup.py -> build/lib.linux-x86_64-3.8/scipy/fftpack
  copying scipy/fftpack/__init__.py -> build/lib.linux-x86_64-3.8/scipy/fftpack
  creating build/lib.linux-x86_64-3.8/scipy/integrate
  copying scipy/integrate/odepack.py -> build/lib.linux-x86_64-3.8/scipy/integrate
  copying scipy/integrate/quadpack.py -> build/lib.linux-x86_64-3.8/scipy/integrate
  copying scipy/integrate/setup.py -> build/lib.linux-x86_64-3.8/scipy/integrate
  copying scipy/integrate/_bvp.py -> build/lib.linux-x86_64-3.8/scipy/integrate
  copying scipy/integrate/_ode.py -> build/lib.linux-x86_64-3.8/scipy/integrate
  copying scipy/integrate/_quadrature.py -> build/lib.linux-x86_64-3.8/scipy/integrate
  copying scipy/integrate/_quad_vec.py -> build/lib.linux-x86_64-3.8/scipy/integrate
  copying scipy/integrate/__init__.py -> build/lib.linux-x86_64-3.8/scipy/integrate
  creating build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  copying scipy/integrate/_ivp/base.py -> build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  copying scipy/integrate/_ivp/bdf.py -> build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  copying scipy/integrate/_ivp/common.py -> build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  copying scipy/integrate/_ivp/dop853_coefficients.py -> build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  copying scipy/integrate/_ivp/ivp.py -> build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  copying scipy/integrate/_ivp/lsoda.py -> build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  copying scipy/integrate/_ivp/radau.py -> build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  copying scipy/integrate/_ivp/rk.py -> build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  copying scipy/integrate/_ivp/setup.py -> build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  copying scipy/integrate/_ivp/__init__.py -> build/lib.linux-x86_64-3.8/scipy/integrate/_ivp
  creating build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/fitpack.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/fitpack2.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/interpnd_info.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/interpolate.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/ndgriddata.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/polyint.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/rbf.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/setup.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/_bsplines.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/_cubic.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/_fitpack_impl.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/_pade.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/_rbfinterp.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/_rbfinterp_pythran.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  copying scipy/interpolate/__init__.py -> build/lib.linux-x86_64-3.8/scipy/interpolate
  creating build/lib.linux-x86_64-3.8/scipy/io
  copying scipy/io/idl.py -> build/lib.linux-x86_64-3.8/scipy/io
  copying scipy/io/mmio.py -> build/lib.linux-x86_64-3.8/scipy/io
  copying scipy/io/netcdf.py -> build/lib.linux-x86_64-3.8/scipy/io
  copying scipy/io/setup.py -> build/lib.linux-x86_64-3.8/scipy/io
  copying scipy/io/wavfile.py -> build/lib.linux-x86_64-3.8/scipy/io
  copying scipy/io/_fortran.py -> build/lib.linux-x86_64-3.8/scipy/io
  copying scipy/io/__init__.py -> build/lib.linux-x86_64-3.8/scipy/io
  creating build/lib.linux-x86_64-3.8/scipy/io/matlab
  copying scipy/io/matlab/byteordercodes.py -> build/lib.linux-x86_64-3.8/scipy/io/matlab
  copying scipy/io/matlab/mio.py -> build/lib.linux-x86_64-3.8/scipy/io/matlab
  copying scipy/io/matlab/mio4.py -> build/lib.linux-x86_64-3.8/scipy/io/matlab
  copying scipy/io/matlab/mio5.py -> build/lib.linux-x86_64-3.8/scipy/io/matlab
  copying scipy/io/matlab/mio5_params.py -> build/lib.linux-x86_64-3.8/scipy/io/matlab
  copying scipy/io/matlab/miobase.py -> build/lib.linux-x86_64-3.8/scipy/io/matlab
  copying scipy/io/matlab/setup.py -> build/lib.linux-x86_64-3.8/scipy/io/matlab
  copying scipy/io/matlab/__init__.py -> build/lib.linux-x86_64-3.8/scipy/io/matlab
  creating build/lib.linux-x86_64-3.8/scipy/io/arff
  copying scipy/io/arff/arffread.py -> build/lib.linux-x86_64-3.8/scipy/io/arff
  copying scipy/io/arff/setup.py -> build/lib.linux-x86_64-3.8/scipy/io/arff
  copying scipy/io/arff/__init__.py -> build/lib.linux-x86_64-3.8/scipy/io/arff
  creating build/lib.linux-x86_64-3.8/scipy/io/harwell_boeing
  copying scipy/io/harwell_boeing/hb.py -> build/lib.linux-x86_64-3.8/scipy/io/harwell_boeing
  copying scipy/io/harwell_boeing/setup.py -> build/lib.linux-x86_64-3.8/scipy/io/harwell_boeing
  copying scipy/io/harwell_boeing/_fortran_format_parser.py -> build/lib.linux-x86_64-3.8/scipy/io/harwell_boeing
  copying scipy/io/harwell_boeing/__init__.py -> build/lib.linux-x86_64-3.8/scipy/io/harwell_boeing
  creating build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/basic.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/blas.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/decomp.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/decomp_cholesky.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/decomp_lu.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/decomp_qr.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/decomp_schur.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/decomp_svd.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/flinalg.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/interpolative.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/lapack.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/matfuncs.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/misc.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/setup.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/special_matrices.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_cython_signature_generator.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_decomp_cossin.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_decomp_ldl.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_decomp_polar.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_decomp_qz.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_expm_frechet.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_generate_pyx.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_interpolative_backend.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_matfuncs_inv_ssq.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_matfuncs_sqrtm.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_procrustes.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_sketches.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_solvers.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/_testutils.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  copying scipy/linalg/__init__.py -> build/lib.linux-x86_64-3.8/scipy/linalg
  creating build/lib.linux-x86_64-3.8/scipy/misc
  copying scipy/misc/common.py -> build/lib.linux-x86_64-3.8/scipy/misc
  copying scipy/misc/doccer.py -> build/lib.linux-x86_64-3.8/scipy/misc
  copying scipy/misc/setup.py -> build/lib.linux-x86_64-3.8/scipy/misc
  copying scipy/misc/__init__.py -> build/lib.linux-x86_64-3.8/scipy/misc
  creating build/lib.linux-x86_64-3.8/scipy/odr
  copying scipy/odr/models.py -> build/lib.linux-x86_64-3.8/scipy/odr
  copying scipy/odr/odrpack.py -> build/lib.linux-x86_64-3.8/scipy/odr
  copying scipy/odr/setup.py -> build/lib.linux-x86_64-3.8/scipy/odr
  copying scipy/odr/_add_newdocs.py -> build/lib.linux-x86_64-3.8/scipy/odr
  copying scipy/odr/__init__.py -> build/lib.linux-x86_64-3.8/scipy/odr
  creating build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/cobyla.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/lbfgsb.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/linesearch.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/minpack.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/nonlin.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/optimize.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/setup.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/slsqp.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/tnc.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/zeros.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_basinhopping.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_constraints.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_differentiable_functions.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_differentialevolution.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_dual_annealing.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_group_columns.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_hessian_update_strategy.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_linprog.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_linprog_doc.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_linprog_highs.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_linprog_ip.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_linprog_rs.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_linprog_simplex.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_linprog_util.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_lsap.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_minimize.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_nnls.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_numdiff.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_qap.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_remove_redundancy.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_root.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_root_scalar.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_shgo.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_spectral.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_trustregion.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_trustregion_dogleg.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_trustregion_exact.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_trustregion_krylov.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_trustregion_ncg.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/_tstutils.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  copying scipy/optimize/__init__.py -> build/lib.linux-x86_64-3.8/scipy/optimize
  creating build/lib.linux-x86_64-3.8/scipy/optimize/_lsq
  copying scipy/optimize/_lsq/bvls.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_lsq
  copying scipy/optimize/_lsq/common.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_lsq
  copying scipy/optimize/_lsq/dogbox.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_lsq
  copying scipy/optimize/_lsq/least_squares.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_lsq
  copying scipy/optimize/_lsq/lsq_linear.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_lsq
  copying scipy/optimize/_lsq/setup.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_lsq
  copying scipy/optimize/_lsq/trf.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_lsq
  copying scipy/optimize/_lsq/trf_linear.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_lsq
  copying scipy/optimize/_lsq/__init__.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_lsq
  creating build/lib.linux-x86_64-3.8/scipy/optimize/_trlib
  copying scipy/optimize/_trlib/setup.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trlib
  copying scipy/optimize/_trlib/__init__.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trlib
  creating build/lib.linux-x86_64-3.8/scipy/optimize/_trustregion_constr
  copying scipy/optimize/_trustregion_constr/canonical_constraint.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trustregion_constr
  copying scipy/optimize/_trustregion_constr/equality_constrained_sqp.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trustregion_constr
  copying scipy/optimize/_trustregion_constr/minimize_trustregion_constr.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trustregion_constr
  copying scipy/optimize/_trustregion_constr/projections.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trustregion_constr
  copying scipy/optimize/_trustregion_constr/qp_subproblem.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trustregion_constr
  copying scipy/optimize/_trustregion_constr/report.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trustregion_constr
  copying scipy/optimize/_trustregion_constr/setup.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trustregion_constr
  copying scipy/optimize/_trustregion_constr/tr_interior_point.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trustregion_constr
  copying scipy/optimize/_trustregion_constr/__init__.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_trustregion_constr
  creating build/lib.linux-x86_64-3.8/scipy/optimize/cython_optimize
  copying scipy/optimize/cython_optimize/setup.py -> build/lib.linux-x86_64-3.8/scipy/optimize/cython_optimize
  copying scipy/optimize/cython_optimize/__init__.py -> build/lib.linux-x86_64-3.8/scipy/optimize/cython_optimize
  creating build/lib.linux-x86_64-3.8/scipy/optimize/_shgo_lib
  copying scipy/optimize/_shgo_lib/triangulation.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_shgo_lib
  copying scipy/optimize/_shgo_lib/__init__.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_shgo_lib
  creating build/lib.linux-x86_64-3.8/scipy/optimize/_highs
  copying scipy/optimize/_highs/setup.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_highs
  copying scipy/optimize/_highs/__init__.py -> build/lib.linux-x86_64-3.8/scipy/optimize/_highs
  creating build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/bsplines.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/filter_design.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/fir_filter_design.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/ltisys.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/lti_conversion.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/setup.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/signaltools.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/spectral.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/waveforms.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/wavelets.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/_arraytools.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/_max_len_seq.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/_max_len_seq_inner.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/_peak_finding.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/_savitzky_golay.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/_spectral.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/_upfirdn.py -> build/lib.linux-x86_64-3.8/scipy/signal
  copying scipy/signal/__init__.py -> build/lib.linux-x86_64-3.8/scipy/signal
  creating build/lib.linux-x86_64-3.8/scipy/signal/windows
  copying scipy/signal/windows/setup.py -> build/lib.linux-x86_64-3.8/scipy/signal/windows
  copying scipy/signal/windows/windows.py -> build/lib.linux-x86_64-3.8/scipy/signal/windows
  copying scipy/signal/windows/__init__.py -> build/lib.linux-x86_64-3.8/scipy/signal/windows
  creating build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/base.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/bsr.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/compressed.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/construct.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/coo.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/csc.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/csr.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/data.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/dia.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/dok.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/extract.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/generate_sparsetools.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/lil.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/setup.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/sparsetools.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/spfuncs.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/sputils.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/_index.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/_matrix_io.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  copying scipy/sparse/__init__.py -> build/lib.linux-x86_64-3.8/scipy/sparse
  creating build/lib.linux-x86_64-3.8/scipy/sparse/linalg
  copying scipy/sparse/linalg/interface.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg
  copying scipy/sparse/linalg/matfuncs.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg
  copying scipy/sparse/linalg/setup.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg
  copying scipy/sparse/linalg/_expm_multiply.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg
  copying scipy/sparse/linalg/_norm.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg
  copying scipy/sparse/linalg/_onenormest.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg
  copying scipy/sparse/linalg/__init__.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg
  creating build/lib.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  copying scipy/sparse/linalg/isolve/iterative.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  copying scipy/sparse/linalg/isolve/lgmres.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  copying scipy/sparse/linalg/isolve/lsmr.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  copying scipy/sparse/linalg/isolve/lsqr.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  copying scipy/sparse/linalg/isolve/minres.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  copying scipy/sparse/linalg/isolve/setup.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  copying scipy/sparse/linalg/isolve/utils.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  copying scipy/sparse/linalg/isolve/_gcrotmk.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  copying scipy/sparse/linalg/isolve/__init__.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/isolve
  creating build/lib.linux-x86_64-3.8/scipy/sparse/linalg/dsolve
  copying scipy/sparse/linalg/dsolve/linsolve.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/dsolve
  copying scipy/sparse/linalg/dsolve/setup.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/dsolve
  copying scipy/sparse/linalg/dsolve/_add_newdocs.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/dsolve
  copying scipy/sparse/linalg/dsolve/__init__.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/dsolve
  creating build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen
  copying scipy/sparse/linalg/eigen/setup.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen
  copying scipy/sparse/linalg/eigen/__init__.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen
  creating build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack
  copying scipy/sparse/linalg/eigen/arpack/arpack.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack
  copying scipy/sparse/linalg/eigen/arpack/setup.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack
  copying scipy/sparse/linalg/eigen/arpack/__init__.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack
  creating build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen/lobpcg
  copying scipy/sparse/linalg/eigen/lobpcg/lobpcg.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen/lobpcg
  copying scipy/sparse/linalg/eigen/lobpcg/setup.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen/lobpcg
  copying scipy/sparse/linalg/eigen/lobpcg/__init__.py -> build/lib.linux-x86_64-3.8/scipy/sparse/linalg/eigen/lobpcg
  creating build/lib.linux-x86_64-3.8/scipy/sparse/csgraph
  copying scipy/sparse/csgraph/setup.py -> build/lib.linux-x86_64-3.8/scipy/sparse/csgraph
  copying scipy/sparse/csgraph/_laplacian.py -> build/lib.linux-x86_64-3.8/scipy/sparse/csgraph
  copying scipy/sparse/csgraph/_validation.py -> build/lib.linux-x86_64-3.8/scipy/sparse/csgraph
  copying scipy/sparse/csgraph/__init__.py -> build/lib.linux-x86_64-3.8/scipy/sparse/csgraph
  creating build/lib.linux-x86_64-3.8/scipy/spatial
  copying scipy/spatial/distance.py -> build/lib.linux-x86_64-3.8/scipy/spatial
  copying scipy/spatial/kdtree.py -> build/lib.linux-x86_64-3.8/scipy/spatial
  copying scipy/spatial/setup.py -> build/lib.linux-x86_64-3.8/scipy/spatial
  copying scipy/spatial/_geometric_slerp.py -> build/lib.linux-x86_64-3.8/scipy/spatial
  copying scipy/spatial/_plotutils.py -> build/lib.linux-x86_64-3.8/scipy/spatial
  copying scipy/spatial/_procrustes.py -> build/lib.linux-x86_64-3.8/scipy/spatial
  copying scipy/spatial/_spherical_voronoi.py -> build/lib.linux-x86_64-3.8/scipy/spatial
  copying scipy/spatial/__init__.py -> build/lib.linux-x86_64-3.8/scipy/spatial
  creating build/lib.linux-x86_64-3.8/scipy/spatial/transform
  copying scipy/spatial/transform/setup.py -> build/lib.linux-x86_64-3.8/scipy/spatial/transform
  copying scipy/spatial/transform/_rotation_groups.py -> build/lib.linux-x86_64-3.8/scipy/spatial/transform
  copying scipy/spatial/transform/_rotation_spline.py -> build/lib.linux-x86_64-3.8/scipy/spatial/transform
  copying scipy/spatial/transform/__init__.py -> build/lib.linux-x86_64-3.8/scipy/spatial/transform
  creating build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/add_newdocs.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/basic.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/orthogonal.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/setup.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/sf_error.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/spfun_stats.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/_basic.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/_ellip_harm.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/_generate_pyx.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/_lambertw.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/_logsumexp.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/_mptestutils.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/_spherical_bessel.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/_testutils.py -> build/lib.linux-x86_64-3.8/scipy/special
  copying scipy/special/__init__.py -> build/lib.linux-x86_64-3.8/scipy/special
  creating build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/cosine_cdf.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/expn_asy.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/gammainc_asy.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/gammainc_data.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/lambertw.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/loggamma.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/setup.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/struve_convergence.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/utils.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/wrightomega.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/wright_bessel.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/wright_bessel_data.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/zetac.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  copying scipy/special/_precompute/__init__.py -> build/lib.linux-x86_64-3.8/scipy/special/_precompute
  creating build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/contingency.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/distributions.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/kde.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/morestats.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/mstats.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/mstats_basic.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/mstats_extras.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/qmc.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/setup.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/stats.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_binned_statistic.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_binomtest.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_bootstrap.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_common.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_constants.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_continuous_distns.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_crosstab.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_discrete_distns.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_distn_infrastructure.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_distr_params.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_entropy.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_generate_pyx.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_hypotests.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_ksstats.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_mannwhitneyu.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_multivariate.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_page_trend_test.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_qmc.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_relative_risk.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_result_classes.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_rvs_sampling.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_stats_mstats_common.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_tukeylambda_stats.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/_wilcoxon_data.py -> build/lib.linux-x86_64-3.8/scipy/stats
  copying scipy/stats/__init__.py -> build/lib.linux-x86_64-3.8/scipy/stats
  creating build/lib.linux-x86_64-3.8/scipy/stats/_boost
  copying scipy/stats/_boost/setup.py -> build/lib.linux-x86_64-3.8/scipy/stats/_boost
  copying scipy/stats/_boost/__init__.py -> build/lib.linux-x86_64-3.8/scipy/stats/_boost
  creating build/lib.linux-x86_64-3.8/scipy/ndimage
  copying scipy/ndimage/filters.py -> build/lib.linux-x86_64-3.8/scipy/ndimage
  copying scipy/ndimage/fourier.py -> build/lib.linux-x86_64-3.8/scipy/ndimage
  copying scipy/ndimage/interpolation.py -> build/lib.linux-x86_64-3.8/scipy/ndimage
  copying scipy/ndimage/measurements.py -> build/lib.linux-x86_64-3.8/scipy/ndimage
  copying scipy/ndimage/morphology.py -> build/lib.linux-x86_64-3.8/scipy/ndimage
  copying scipy/ndimage/setup.py -> build/lib.linux-x86_64-3.8/scipy/ndimage
  copying scipy/ndimage/_ni_docstrings.py -> build/lib.linux-x86_64-3.8/scipy/ndimage
  copying scipy/ndimage/_ni_support.py -> build/lib.linux-x86_64-3.8/scipy/ndimage
  copying scipy/ndimage/__init__.py -> build/lib.linux-x86_64-3.8/scipy/ndimage
  creating build/lib.linux-x86_64-3.8/scipy/_build_utils
  copying scipy/_build_utils/compiler_helper.py -> build/lib.linux-x86_64-3.8/scipy/_build_utils
  copying scipy/_build_utils/setup.py -> build/lib.linux-x86_64-3.8/scipy/_build_utils
  copying scipy/_build_utils/system_info.py -> build/lib.linux-x86_64-3.8/scipy/_build_utils
  copying scipy/_build_utils/tempita.py -> build/lib.linux-x86_64-3.8/scipy/_build_utils
  copying scipy/_build_utils/_fortran.py -> build/lib.linux-x86_64-3.8/scipy/_build_utils
  copying scipy/_build_utils/__init__.py -> build/lib.linux-x86_64-3.8/scipy/_build_utils
  creating build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/decorator.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/deprecation.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/doccer.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/setup.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/uarray.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/_boost_utils.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/_bunch.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/_ccallback.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/_disjoint_set.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/_gcutils.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/_pep440.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/_testutils.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/_threadsafety.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/_tmpdirs.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/_util.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  copying scipy/_lib/__init__.py -> build/lib.linux-x86_64-3.8/scipy/_lib
  creating build/lib.linux-x86_64-3.8/scipy/_lib/_uarray
  copying scipy/_lib/_uarray/setup.py -> build/lib.linux-x86_64-3.8/scipy/_lib/_uarray
  copying scipy/_lib/_uarray/_backend.py -> build/lib.linux-x86_64-3.8/scipy/_lib/_uarray
  copying scipy/_lib/_uarray/__init__.py -> build/lib.linux-x86_64-3.8/scipy/_lib/_uarray
  running build_clib
  customize UnixCCompiler
  customize UnixCCompiler using build_clib
  CCompilerOpt.cc_test_flags[1013] : testing flags (-march=native)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  creating /tmp/tmp7op5a2r9/mnt
  creating /tmp/tmp7op5a2r9/mnt/g
  creating /tmp/tmp7op5a2r9/mnt/g/Maths
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local/var
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local/var/lib
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/distutils
  creating /tmp/tmp7op5a2r9/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/distutils/checks
  compile options: '-c'
  extra options: '-march=native'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-O3)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-O3'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-Werror)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-Werror'
  CCompilerOpt.__init__[1701] : check requested baseline
  CCompilerOpt.cc_test_flags[1013] : testing flags (-msse)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-msse2)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse2'
  CCompilerOpt.feature_test[1466] : testing feature 'SSE' with flags (-msse -msse2)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -Werror'
  CCompilerOpt.feature_test[1466] : testing feature 'SSE2' with flags (-msse -msse2)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -Werror'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-msse3)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse3'
  CCompilerOpt.feature_test[1466] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -Werror'
  CCompilerOpt.__init__[1710] : check requested dispatch-able features
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mssse3)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mssse3'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-msse4.1)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse4.1'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mpopcnt)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mpopcnt'
  CCompilerOpt.feature_test[1466] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-msse4.2)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse4.2'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mavx'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mf16c)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mf16c'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mfma)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mfma'
  CCompilerOpt.feature_test[1466] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx2)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mavx2'
  CCompilerOpt.feature_test[1466] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
  CCompilerOpt.feature_test[1466] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
  CCompilerOpt.feature_test[1466] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
  CCompilerOpt.feature_test[1466] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
  CCompilerOpt.feature_test[1466] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512f)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mavx512f'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512cd)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mavx512cd'
  CCompilerOpt.feature_test[1466] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -Werror'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mavx512vl -mavx512bw -mavx512dq'
  CCompilerOpt.feature_test[1466] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
  CCompilerOpt.feature_test[1466] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
  CCompilerOpt.feature_test[1466] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512vnni)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mavx512vnni'
  CCompilerOpt.feature_test[1466] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512er -mavx512pf)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mavx512er -mavx512pf'
  CCompilerOpt.feature_test[1466] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
  CCompilerOpt.feature_test[1466] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq -Werror'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512ifma -mavx512vbmi)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mavx512ifma -mavx512vbmi'
  CCompilerOpt.feature_test[1466] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
  CCompilerOpt.cc_test_flags[1013] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
  CCompilerOpt.feature_test[1466] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
  CCompilerOpt.__init__[1722] : skip features (SSE3 SSE SSE2) since its part of baseline
  CCompilerOpt.__init__[1726] : initialize targets groups
  CCompilerOpt.__init__[1728] : parse target group simd_test
  CCompilerOpt._parse_target_tokens[1939] : skip targets (XOP ASIMD VSX FMA4 VSX3 VSX2 NEON) not part of baseline or dispatch-able features
  CCompilerOpt._parse_policy_not_keepbase[2051] : skip baseline features (SSE2)
  CCompilerOpt.generate_dispatch_header[2272] : generate CPU dispatch header: (build/src.linux-x86_64-3.8/numpy/distutils/include/npy_cpu_dispatch_config.h)
  CCompilerOpt.generate_dispatch_header[2281] : dispatch header dir build/src.linux-x86_64-3.8/numpy/distutils/include does not exist, creating it
  CCompilerOpt.feature_extra_checks[1546] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror'
  CCompilerOpt.feature_extra_checks[1546] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

  compile options: '-c'
  extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
  get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'nv', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor', 'fujitsu']'
  customize Gnu95FCompiler
  customize Gnu95FCompiler
  customize Gnu95FCompiler using build_clib
  building 'mach' library
  using additional config_fc from setup script for fortran compiler: {'noopt': ('scipy/integrate/setup.py', 1)}
  customize Gnu95FCompiler
  compiling Fortran sources
  Fortran f77 compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -g -O2 -fPIC -fPIC
  Fortran f90 compiler: gfortran -Wall -g -fno-second-underscore -fPIC -fPIC
  Fortran fix compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -fPIC
  creating build/temp.linux-x86_64-3.8
  creating build/temp.linux-x86_64-3.8/scipy
  creating build/temp.linux-x86_64-3.8/scipy/integrate
  creating build/temp.linux-x86_64-3.8/scipy/integrate/mach
  compile options: '-I/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -c'
  gfortran:f77: scipy/integrate/mach/d1mach.f
  gfortran:f77: scipy/integrate/mach/xerror.f
  scipy/integrate/mach/xerror.f:1:37:

      1 |       SUBROUTINE XERROR(MESS,NMESS,L1,L2)
        |                                     1
  Warning: Unused dummy argument 'l1' at (1) [-Wunused-dummy-argument]
  scipy/integrate/mach/xerror.f:1:40:

      1 |       SUBROUTINE XERROR(MESS,NMESS,L1,L2)
        |                                        1
  Warning: Unused dummy argument 'l2' at (1) [-Wunused-dummy-argument]
  ar: adding 2 object files to build/temp.linux-x86_64-3.8/libmach.a
  building 'quadpack' library
  compiling Fortran sources
  Fortran f77 compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -g -O2 -fPIC -fPIC -O3 -funroll-loops
  Fortran f90 compiler: gfortran -Wall -g -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  Fortran fix compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  creating build/temp.linux-x86_64-3.8/scipy/integrate/quadpack
  compile options: '-I/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -c'
  gfortran:f77: scipy/integrate/quadpack/dqawo.f
  gfortran:f77: scipy/integrate/quadpack/dqawc.f
  gfortran:f77: scipy/integrate/quadpack/dqaws.f
  gfortran:f77: scipy/integrate/quadpack/dqag.f
  gfortran:f77: scipy/integrate/quadpack/dqagp.f
  gfortran:f77: scipy/integrate/quadpack/dqags.f
  gfortran:f77: scipy/integrate/quadpack/dqawf.f
  gfortran:f77: scipy/integrate/quadpack/dqagi.f
  gfortran:f77: scipy/integrate/quadpack/dqawoe.f
  gfortran:f77: scipy/integrate/quadpack/dqawce.f
  gfortran:f77: scipy/integrate/quadpack/dqawse.f
  gfortran:f77: scipy/integrate/quadpack/dqagse.f
  gfortran:f77: scipy/integrate/quadpack/dqage.f
  gfortran:f77: scipy/integrate/quadpack/dqawfe.f
  gfortran:f77: scipy/integrate/quadpack/dqagie.f
  scipy/integrate/quadpack/dqawoe.f:449:0:

    449 |    70   if(ierro.eq.3.or.erlarg.le.ertest) go to 90
        |
  Warning: 'ertest' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqawoe.f:428:0:

    428 |         erlarg = erlarg-erlast
        |
  Warning: 'erlarg' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqawoe.f:505:0:

    505 |       if(ierro.eq.3) abserr = abserr+correc
        |
  Warning: 'correc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/integrate/quadpack/dqagpe.f
  scipy/integrate/quadpack/dqawfe.f:267:10:

    267 |    10 l = dabs(omega)
        |          1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/integrate/quadpack/dqagse.f:404:0:

    404 |         small = small*0.5d+00
        |
  Warning: 'small' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqagse.f:363:0:

    363 |    40   if(ierro.eq.3.or.erlarg.le.ertest) go to 60
        |
  Warning: 'ertest' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqagse.f:353:0:

    353 |         erlarg = erlarg-erlast
        |
  Warning: 'erlarg' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqagse.f:418:0:

    418 |       if(ierro.eq.3) abserr = abserr+correc
        |
  Warning: 'correc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqagpe.f:297:72:

    297 |         do 20 j = ip1,nintp1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
  scipy/integrate/quadpack/dqawfe.f:358:0:

    358 |       if(ier.ge.1.and.ier.ne.7) abserr = abserr+drl
        |
  Warning: 'drl' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqawfe.f:316:0:

    316 |    20   psum(numrl2) = psum(ll)+rslst(lst)
        |
  Warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqagie.f:411:0:

    411 |         small = small*0.5d+00
        |
  Warning: 'small' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqagie.f:372:0:

    372 |    40   if(ierro.eq.3.or.erlarg.le.ertest) go to 60
        |
  Warning: 'ertest' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqagie.f:362:0:

    362 |         erlarg = erlarg-erlast
        |
  Warning: 'erlarg' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqagpe.f:524:0:

    524 |       if(ierro.eq.3) abserr = abserr+correc
        |
  Warning: 'correc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqagpe.f:350:0:

    350 |         iord(k) = iord(i)
        |
  Warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/integrate/quadpack/dqc25c.f
  gfortran:f77: scipy/integrate/quadpack/dqc25s.f
  gfortran:f77: scipy/integrate/quadpack/dqelg.f
  gfortran:f77: scipy/integrate/quadpack/dqk21.f
  gfortran:f77: scipy/integrate/quadpack/dqk15i.f
  gfortran:f77: scipy/integrate/quadpack/dqk41.f
  gfortran:f77: scipy/integrate/quadpack/dqc25f.f
  gfortran:f77: scipy/integrate/quadpack/dqk61.f
  gfortran:f77: scipy/integrate/quadpack/dqk15.f
  gfortran:f77: scipy/integrate/quadpack/dqk15w.f
  gfortran:f77: scipy/integrate/quadpack/dqk31.f
  gfortran:f77: scipy/integrate/quadpack/dqng.f
  scipy/integrate/quadpack/dqc25f.f:103:0:

    103 |       integer i,iers,integr,isym,j,k,ksave,m,momcom,neval,maxp1,
        |
  Warning: 'm' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/integrate/quadpack/dqk51.f
  gfortran:f77: scipy/integrate/quadpack/dqcheb.f
  scipy/integrate/quadpack/dqng.f:365:0:

    365 |      *  abserr = resasc*dmin1(0.1d+01,(0.2d+03*abserr/resasc)**1.5d+00)
        |
  Warning: 'resasc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqng.f:367:0:

    367 |      *  ((epmach*0.5d+02)*resabs,abserr)
        |
  Warning: 'resabs' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/quadpack/dqng.f:363:0:

    363 |       abserr = dabs((res87-res43)*hlgth)
        |
  Warning: 'res43' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/integrate/quadpack/dqmomo.f
  gfortran:f77: scipy/integrate/quadpack/dqwgtc.f
  gfortran:f77: scipy/integrate/quadpack/dqwgts.f
  scipy/integrate/quadpack/dqmomo.f:126:5:

    126 |    90 return
        |     1
  Warning: Label 90 at (1) defined but not used [-Wunused-label]
  scipy/integrate/quadpack/dqwgtc.f:1:54:

      1 |       double precision function dqwgtc(x,c,p2,p3,p4,kp)
        |                                                      1
  Warning: Unused dummy argument 'kp' at (1) [-Wunused-dummy-argument]
  scipy/integrate/quadpack/dqwgtc.f:1:45:

      1 |       double precision function dqwgtc(x,c,p2,p3,p4,kp)
        |                                             1
  Warning: Unused dummy argument 'p2' at (1) [-Wunused-dummy-argument]
  scipy/integrate/quadpack/dqwgtc.f:1:48:

      1 |       double precision function dqwgtc(x,c,p2,p3,p4,kp)
        |                                                1
  Warning: Unused dummy argument 'p3' at (1) [-Wunused-dummy-argument]
  scipy/integrate/quadpack/dqwgtc.f:1:51:

      1 |       double precision function dqwgtc(x,c,p2,p3,p4,kp)
        |                                                   1
  Warning: Unused dummy argument 'p4' at (1) [-Wunused-dummy-argument]
  gfortran:f77: scipy/integrate/quadpack/dqwgtf.f
  gfortran:f77: scipy/integrate/quadpack/dqpsrt.f
  scipy/integrate/quadpack/dqwgtf.f:1:49:

      1 |       double precision function dqwgtf(x,omega,p2,p3,p4,integr)
        |                                                 1
  Warning: Unused dummy argument 'p2' at (1) [-Wunused-dummy-argument]
  scipy/integrate/quadpack/dqwgtf.f:1:52:

      1 |       double precision function dqwgtf(x,omega,p2,p3,p4,integr)
        |                                                    1
  Warning: Unused dummy argument 'p3' at (1) [-Wunused-dummy-argument]
  scipy/integrate/quadpack/dqwgtf.f:1:55:

      1 |       double precision function dqwgtf(x,omega,p2,p3,p4,integr)
        |                                                       1
  Warning: Unused dummy argument 'p4' at (1) [-Wunused-dummy-argument]
  ar: adding 35 object files to build/temp.linux-x86_64-3.8/libquadpack.a
  building 'lsoda' library
  compiling Fortran sources
  Fortran f77 compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -g -O2 -fPIC -fPIC -O3 -funroll-loops
  Fortran f90 compiler: gfortran -Wall -g -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  Fortran fix compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  creating build/temp.linux-x86_64-3.8/scipy/integrate/odepack
  compile options: '-I/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -c'
  gfortran:f77: scipy/integrate/odepack/bnorm.f
  gfortran:f77: scipy/integrate/odepack/fnorm.f
  gfortran:f77: scipy/integrate/odepack/lsoda.f
  gfortran:f77: scipy/integrate/odepack/intdy.f
  gfortran:f77: scipy/integrate/odepack/blkdta000.f
  gfortran:f77: scipy/integrate/odepack/cfode.f
  scipy/integrate/odepack/bnorm.f:24:72:

     24 |  10       sum = sum + dabs(a(i1-j,j))/w(j)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/fnorm.f:16:72:

     16 |  10       sum = sum + dabs(a(i,j))/w(j)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  gfortran:f77: scipy/integrate/odepack/prja.f
  gfortran:f77: scipy/integrate/odepack/ewset.f
  scipy/integrate/odepack/lsoda.f:1178:72:

   1178 |  95     rwork(i) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 95 at (1)
  scipy/integrate/odepack/lsoda.f:1219:72:

   1219 |  115    rwork(i+lyh-1) = y(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 115 at (1)
  scipy/integrate/odepack/lsoda.f:1226:72:

   1226 |  120    rwork(i+lewt-1) = 1.0d0/rwork(i+lewt-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/lsoda.f:1253:72:

   1253 |  130    tol = dmax1(tol,rtol(i))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
  scipy/integrate/odepack/lsoda.f:1274:72:

   1274 |  190    rwork(i+lf0-1) = h0*rwork(i+lf0-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
  scipy/integrate/odepack/lsoda.f:1330:72:

   1330 |  260    rwork(i+lewt-1) = 1.0d0/rwork(i+lewt-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scipy/integrate/odepack/lsoda.f:1425:72:

   1425 |  410    y(i) = rwork(i+lyh-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
  scipy/integrate/odepack/lsoda.f:1521:72:

   1521 |  590    y(i) = rwork(i+lyh-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 590 at (1)
  scipy/integrate/odepack/cfode.f:62:72:

     62 |  110      pc(i) = pc(i-1) + fnqm1*pc(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/cfode.f:71:72:

     71 |  120      xpin = xpin + tsign*pc(i)/dfloat(i+1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/cfode.f:76:72:

     76 |  130      elco(i+1,nq) = rq1fac*pc(i)/dfloat(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
  scipy/integrate/odepack/cfode.f:99:72:

     99 |  210      pc(i) = pc(i-1) + fnq*pc(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scipy/integrate/odepack/cfode.f:103:72:

    103 |  220      elco(i,nq) = pc(i)/pc(2)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scipy/integrate/odepack/ewset.f:17:72:

     17 |  15     ewt(i) = rtol(1)*dabs(ycur(i)) + atol(1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1)
  scipy/integrate/odepack/ewset.f:21:72:

     21 |  25     ewt(i) = rtol(1)*dabs(ycur(i)) + atol(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
  scipy/integrate/odepack/ewset.f:25:72:

     25 |  35     ewt(i) = rtol(i)*dabs(ycur(i)) + atol(1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 35 at (1)
  scipy/integrate/odepack/ewset.f:29:72:

     29 |  45     ewt(i) = rtol(i)*dabs(ycur(i)) + atol(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 45 at (1)
  scipy/integrate/odepack/prja.f:69:72:

     69 |  110    wm(i+2) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/prja.f:77:72:

     77 |  120    wm(i+2) = wm(i+2)*con
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/prja.f:96:72:

     96 |  220      wm(i+j1) = (ftem(i) - savf(i))*fac
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scipy/integrate/odepack/prja.f:109:72:

    109 |  250    j = j + np1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
  scipy/integrate/odepack/prja.f:126:72:

    126 |  410    wm(i+2) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
  scipy/integrate/odepack/prja.f:134:72:

    134 |  420    wm(i+2) = wm(i+2)*con
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1)
  scipy/integrate/odepack/prja.f:151:72:

    151 |  530      y(i) = y(i) + r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1)
  scipy/integrate/odepack/prja.f:166:72:

    166 |  540        wm(ii+i) = (ftem(i) - savf(i))*fac
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1)
  scipy/integrate/odepack/prja.f:177:72:

    177 |  580    ii = ii + meband
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 580 at (1)
  gfortran:f77: scipy/integrate/odepack/solsy.f
  gfortran:f77: scipy/integrate/odepack/srcma.f
  scipy/integrate/odepack/intdy.f:48:72:

     48 |  10     ic = ic*jj
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/intdy.f:51:72:

     51 |  20     dky(i) = c*yh(i,l)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scipy/integrate/odepack/intdy.f:61:72:

     61 |  30       ic = ic*jj
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
  scipy/integrate/odepack/intdy.f:64:72:

     64 |  40       dky(i) = c*yh(i,jp1) + s*dky(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
  scipy/integrate/odepack/intdy.f:69:72:

     69 |  60     dky(i) = r*dky(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
  gfortran:f77: scipy/integrate/odepack/stoda.f
  scipy/integrate/odepack/solsy.f:57:72:

     57 |  320    wm(i+2) = 1.0d0/di
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scipy/integrate/odepack/solsy.f:59:72:

     59 |  340    x(i) = wm(i+2)*x(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
  scipy/integrate/odepack/solsy.f:1:39:

      1 |       subroutine solsy (wm, iwm, x, tem)
        |                                       1
  Warning: Unused dummy argument 'tem' at (1) [-Wunused-dummy-argument]
  scipy/integrate/odepack/lsoda.f:1428:0:

   1428 |       if (ihit) t = tcrit
        |
  Warning: 'ihit' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/odepack/lsoda.f:1112:0:

   1112 |       len1s = len1s + lenwm
        |
  Warning: 'lenwm' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/odepack/srcma.f:27:72:

     27 |  10     rsav(i) = rls(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/srcma.f:29:72:

     29 |  15     rsav(lenrls+i) = rlsa(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1)
  scipy/integrate/odepack/srcma.f:32:72:

     32 |  20     isav(i) = ils(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scipy/integrate/odepack/srcma.f:34:72:

     34 |  25     isav(lenils+i) = ilsa(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
  scipy/integrate/odepack/srcma.f:42:72:

     42 |  110     rls(i) = rsav(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/srcma.f:44:72:

     44 |  115     rlsa(i) = rsav(lenrls+i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 115 at (1)
  scipy/integrate/odepack/srcma.f:47:72:

     47 |  120     ils(i) = isav(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/srcma.f:49:72:

     49 |  125     ilsa(i) = isav(lenils+i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 125 at (1)
  gfortran:f77: scipy/integrate/odepack/vmnorm.f
  gfortran:f77: scipy/integrate/odepack/xerrwv.f
  scipy/integrate/odepack/stoda.f:155:72:

    155 |  10     cm2(i) = tesco(2,i)*elco(i+1,i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/stoda.f:158:72:

    158 |  20     cm1(i) = tesco(2,i)*elco(i+1,i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scipy/integrate/odepack/stoda.f:183:72:

    183 |  155    el(i) = elco(i,nq)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 155 at (1)
  scipy/integrate/odepack/stoda.f:218:72:

    218 |         do 180 i = 1,n
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1)
  scipy/integrate/odepack/stoda.f:219:72:

    219 |  180      yh(i,j) = yh(i,j)*r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
  scipy/integrate/odepack/stoda.f:240:72:

    240 |  210      yh1(i) = yh1(i) + yh1(i+nyh)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scipy/integrate/odepack/stoda.f:253:72:

    253 |  230    y(i) = yh(i,1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
  scipy/integrate/odepack/stoda.f:275:72:

    275 |  260    acor(i) = 0.0d0
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scipy/integrate/odepack/stoda.f:283:72:

    283 |  290    y(i) = savf(i) - acor(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1)
  scipy/integrate/odepack/stoda.f:287:72:

    287 |  300    acor(i) = savf(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
  scipy/integrate/odepack/stoda.f:295:72:

    295 |  360    y(i) = h*savf(i) - (yh(i,2) + acor(i))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
  scipy/integrate/odepack/stoda.f:302:72:

    302 |  380    y(i) = yh(i,1) + el(1)*acor(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
  scipy/integrate/odepack/stoda.f:360:72:

    360 |  440      yh1(i) = yh1(i) - yh1(i+nyh)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1)
  scipy/integrate/odepack/stoda.f:399:72:

    399 |         do 460 i = 1,n
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 460 at (1)
  scipy/integrate/odepack/stoda.f:400:72:

    400 |  460      yh(i,j) = yh(i,j) + el(j)*acor(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 460 at (1)
  scipy/integrate/odepack/stoda.f:508:72:

    508 |  490    yh(i,lmax) = acor(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 490 at (1)
  scipy/integrate/odepack/stoda.f:524:72:

    524 |  510      yh1(i) = yh1(i) - yh1(i+nyh)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
  scipy/integrate/odepack/stoda.f:544:72:

    544 |  530    savf(i) = acor(i) - yh(i,lmax)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1)
  scipy/integrate/odepack/stoda.f:578:72:

    578 |  600    yh(i,newq+1) = acor(i)*r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 600 at (1)
  scipy/integrate/odepack/stoda.f:611:72:

    611 |  645    y(i) = yh(i,1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 645 at (1)
  scipy/integrate/odepack/stoda.f:619:72:

    619 |  650    yh(i,2) = h*savf(i)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 650 at (1)
  scipy/integrate/odepack/stoda.f:640:72:

    640 |  710    acor(i) = acor(i)*r
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1)
  scipy/integrate/odepack/vmnorm.f:14:72:

     14 |  10     vm = dmax1(vm,dabs(v(i))*w(i))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/xerrwv.f:1:40:

      1 |       subroutine xerrwv (msg, nmes, nerr, level, ni, i1, i2, nr, r1, r2)
        |                                        1
  Warning: Unused dummy argument 'nerr' at (1) [-Wunused-dummy-argument]
  gfortran:f77: scipy/integrate/odepack/xsetf.f
  gfortran:f77: scipy/integrate/odepack/xsetun.f
  ar: adding 15 object files to build/temp.linux-x86_64-3.8/liblsoda.a
  building 'vode' library
  compiling Fortran sources
  Fortran f77 compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -g -O2 -fPIC -fPIC -O3 -funroll-loops
  Fortran f90 compiler: gfortran -Wall -g -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  Fortran fix compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  compile options: '-I/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -c'
  gfortran:f77: scipy/integrate/odepack/vode.f
  gfortran:f77: scipy/integrate/odepack/zvode.f
  scipy/integrate/odepack/vode.f:1347:72:

   1347 |  120    RWORK(I+LEWT-1) = ONE/RWORK(I+LEWT-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/vode.f:1412:72:

   1412 |  260    RWORK(I+LEWT-1) = ONE/RWORK(I+LEWT-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scipy/integrate/odepack/zvode.f:1362:72:

   1362 |  120    RWORK(I+LEWT-1) = ONE/RWORK(I+LEWT-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/vode.f:1776:72:

   1776 |  60     Y(I) = Y0(I) + H*YDOT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
  scipy/integrate/odepack/vode.f:1779:72:

   1779 |  70     TEMP(I) = (TEMP(I) - YDOT(I))/H
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
  scipy/integrate/odepack/zvode.f:1427:72:

   1427 |  260    RWORK(I+LEWT-1) = ONE/RWORK(I+LEWT-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scipy/integrate/odepack/vode.f:1906:72:

   1906 |  10     IC = IC*JJ
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/vode.f:1909:72:

   1909 |  20     DKY(I) = C*YH(I,L)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scipy/integrate/odepack/vode.f:1919:72:

   1919 |  30       IC = IC*JJ
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
  scipy/integrate/odepack/vode.f:1922:72:

   1922 |  40       DKY(I) = C*YH(I,JP1) + S*DKY(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
  scipy/integrate/odepack/vode.f:2134:72:

   2134 |  110    YH1(I) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/vode.f:2181:72:

   2181 |  210      YH1(I) = YH1(I) + YH1(I+LDYH)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scipy/integrate/odepack/vode.f:2208:72:

   2208 |  420        YH1(I) = YH1(I) - YH1(I+LDYH)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1)
  scipy/integrate/odepack/vode.f:2236:72:

   2236 |  470    TAU(I+1) = TAU(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1)
  scipy/integrate/odepack/vode.f:2267:72:

   2267 |  510      YH1(I) = YH1(I) - YH1(I+LDYH)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
  scipy/integrate/odepack/vode.f:2301:72:

   2301 |  550    YH(I,2) = H*SAVF(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 550 at (1)
  scipy/integrate/odepack/zvode.f:1795:72:

   1795 |  60     Y(I) = Y0(I) + H*YDOT(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
  scipy/integrate/odepack/zvode.f:1798:72:

   1798 |  70     TEMP(I) = (TEMP(I) - YDOT(I))/H
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
  scipy/integrate/odepack/vode.f:2329:72:

   2329 |  575    SAVF(I) = ACOR(I) - CNQUOT*YH(I,LMAX)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 575 at (1)
  scipy/integrate/odepack/zvode.f:1926:72:

   1926 |  10     IC = IC*JJ
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/zvode.f:1929:72:

   1929 |  20     DKY(I) = C*YH(I,L)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scipy/integrate/odepack/zvode.f:1939:72:

   1939 |  30       IC = IC*JJ
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
  scipy/integrate/odepack/zvode.f:1942:72:

   1942 |  40       DKY(I) = C*YH(I,JP1) + S*DKY(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
  scipy/integrate/odepack/vode.f:2479:72:

   2479 |  115    EM(I) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 115 at (1)
  scipy/integrate/odepack/vode.f:2486:72:

   2486 |  120      S = -S
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/vode.f:2491:72:

   2491 |  140      EM(I) = EM(I) + EM(I-1)*RXI
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
  scipy/integrate/odepack/vode.f:2502:72:

   2502 |  160    S = -S
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
  scipy/integrate/odepack/vode.f:2507:72:

   2507 |  170    EL(I+1) = S*EM(I)/REAL(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
  scipy/integrate/odepack/vode.f:2516:72:

   2516 |  180    EM(I) = EM(I) + EM(I-1)*RXI
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
  scipy/integrate/odepack/vode.f:2522:72:

   2522 |  190    S = -S
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
  scipy/integrate/odepack/vode.f:2528:72:

   2528 |  210    EL(I) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scipy/integrate/odepack/vode.f:2545:72:

   2545 |  220      EL(I) = EL(I) + EL(I-1)*RXI
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scipy/integrate/odepack/vode.f:2554:72:

   2554 |  235    EL(I) = EL(I) + EL(I-1)*RXIS
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 235 at (1)
  scipy/integrate/odepack/zvode.f:2155:72:

   2155 |  110    YH1(I) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/vode.f:2644:72:

   2644 |  110    EL(J) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/vode.f:2654:72:

   2654 |  120      EL(I) = EL(I)*XI + EL(I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/vode.f:2658:72:

   2658 |  140    EL(J+1) = REAL(NQ)*EL(J)/REAL(J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
  scipy/integrate/odepack/vode.f:2662:72:

   2662 |  160      YH(I,J) = YH(I,J) - YH(I,L)*EL(J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
  scipy/integrate/odepack/vode.f:2670:72:

   2670 |  190    YH(I,LP1) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
  scipy/integrate/odepack/vode.f:2680:72:

   2680 |  210    EL(J) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scipy/integrate/odepack/vode.f:2690:72:

   2690 |  220      EL(I) = EL(I)*XI + EL(I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scipy/integrate/odepack/zvode.f:2202:72:

   2202 |  210      YH1(I) = YH1(I) + YH1(I+LDYH)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scipy/integrate/odepack/vode.f:2695:72:

   2695 |  240      YH(I,J) = YH(I,J) - YH(I,L)*EL(J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
  scipy/integrate/odepack/vode.f:2700:72:

   2700 |  310    EL(J) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
  scipy/integrate/odepack/zvode.f:2229:72:

   2229 |  420        YH1(I) = YH1(I) - YH1(I+LDYH)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1)
  scipy/integrate/odepack/vode.f:2718:72:

   2718 |  320      EL(I) = EL(I)*XIOLD + EL(I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scipy/integrate/odepack/vode.f:2726:72:

   2726 |  350    YH(I,LP1) = T1*YH(I,LMAX)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1)
  scipy/integrate/odepack/zvode.f:2257:72:

   2257 |  470    TAU(I+1) = TAU(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1)
  scipy/integrate/odepack/zvode.f:2288:72:

   2288 |  510      YH1(I) = YH1(I) - YH1(I+LDYH)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
  scipy/integrate/odepack/vode.f:2894:72:

   2894 |  260    ACOR(I) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scipy/integrate/odepack/zvode.f:2322:72:

   2322 |  550    YH(I,2) = H*SAVF(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 550 at (1)
  scipy/integrate/odepack/vode.f:2902:72:

   2902 |  280    SAVF(I) = RL1*(H*SAVF(I) - YH(I,2))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
  scipy/integrate/odepack/vode.f:2904:72:

   2904 |  290    Y(I) = SAVF(I) - ACOR(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1)
  scipy/integrate/odepack/vode.f:2907:72:

   2907 |  300    Y(I) = YH(I,1) + SAVF(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
  scipy/integrate/odepack/vode.f:2917:72:

   2917 |  360    Y(I) = (RL1*H)*SAVF(I) - (RL1*YH(I,2) + ACOR(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
  scipy/integrate/odepack/zvode.f:2350:72:

   2350 |  575    SAVF(I) = ACOR(I) - CNQUOT*YH(I,LMAX)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 575 at (1)
  scipy/integrate/odepack/vode.f:2928:72:

   2928 |  380    Y(I) = YH(I,1) + ACOR(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
  scipy/integrate/odepack/vode.f:3091:72:

   3091 |  110    WM(I+2) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/zvode.f:2500:72:

   2500 |  115    EM(I) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 115 at (1)
  scipy/integrate/odepack/zvode.f:2507:72:

   2507 |  120      S = -S
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/zvode.f:2512:72:

   2512 |  140      EM(I) = EM(I) + EM(I-1)*RXI
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
  scipy/integrate/odepack/zvode.f:2523:72:

   2523 |  160    S = -S
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
  scipy/integrate/odepack/vode.f:3113:72:

   3113 |  220      WM(I+J1) = (FTEM(I) - SAVF(I))*FAC
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scipy/integrate/odepack/zvode.f:2528:72:

   2528 |  170    EL(I+1) = S*EM(I)/REAL(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
  scipy/integrate/odepack/zvode.f:2537:72:

   2537 |  180    EM(I) = EM(I) + EM(I-1)*RXI
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
  scipy/integrate/odepack/zvode.f:2543:72:

   2543 |  190    S = -S
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
  scipy/integrate/odepack/zvode.f:2549:72:

   2549 |  210    EL(I) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scipy/integrate/odepack/vode.f:3136:72:

   3136 |  250    J = J + NP1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
  scipy/integrate/odepack/zvode.f:2566:72:

   2566 |  220      EL(I) = EL(I) + EL(I-1)*RXI
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scipy/integrate/odepack/vode.f:3153:72:

   3153 |  310    Y(I) = Y(I) + R*(H*SAVF(I) - YH(I,2))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
  scipy/integrate/odepack/zvode.f:2575:72:

   2575 |  235    EL(I) = EL(I) + EL(I-1)*RXIS
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 235 at (1)
  scipy/integrate/odepack/vode.f:3184:72:

   3184 |  410    WM(I+2) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
  scipy/integrate/odepack/vode.f:3205:72:

   3205 |  530      Y(I) = Y(I) + R
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1)
  scipy/integrate/odepack/zvode.f:2665:72:

   2665 |  110    EL(J) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/vode.f:3216:72:

   3216 |  540        WM(II+I) = (FTEM(I) - SAVF(I))*FAC
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1)
  scipy/integrate/odepack/zvode.f:2675:72:

   2675 |  120      EL(I) = EL(I)*XI + EL(I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/zvode.f:2679:72:

   2679 |  140    EL(J+1) = REAL(NQ)*EL(J)/REAL(J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
  scipy/integrate/odepack/zvode.f:2683:72:

   2683 |  160      YH(I,J) = YH(I,J) - YH(I,L)*EL(J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
  scipy/integrate/odepack/vode.f:3235:72:

   3235 |  580    II = II + MEBAND
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 580 at (1)
  scipy/integrate/odepack/zvode.f:2691:72:

   2691 |  190    YH(I,LP1) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
  scipy/integrate/odepack/zvode.f:2701:72:

   2701 |  210    EL(J) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
  scipy/integrate/odepack/zvode.f:2711:72:

   2711 |  220      EL(I) = EL(I)*XI + EL(I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scipy/integrate/odepack/zvode.f:2716:72:

   2716 |  240      YH(I,J) = YH(I,J) - YH(I,L)*EL(J)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
  scipy/integrate/odepack/zvode.f:2721:72:

   2721 |  310    EL(J) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
  scipy/integrate/odepack/zvode.f:2739:72:

   2739 |  320      EL(I) = EL(I)*XIOLD + EL(I-1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scipy/integrate/odepack/zvode.f:2747:72:

   2747 |  350    YH(I,LP1) = T1*YH(I,LMAX)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1)
  scipy/integrate/odepack/vode.f:3355:72:

   3355 |  320    WM(I+2) = ONE/DI
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scipy/integrate/odepack/vode.f:3358:72:

   3358 |  340    X(I) = WM(I+2)*X(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
  scipy/integrate/odepack/vode.f:3409:72:

   3409 |  10     RSAV(I) = RVOD1(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/vode.f:3411:72:

   3411 |  15     RSAV(LENRV1+I) = RVOD2(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1)
  scipy/integrate/odepack/vode.f:3414:72:

   3414 |  20     ISAV(I) = IVOD1(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scipy/integrate/odepack/vode.f:3416:72:

   3416 |  25     ISAV(LENIV1+I) = IVOD2(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
  scipy/integrate/odepack/vode.f:3422:72:

   3422 |  110     RVOD1(I) = RSAV(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/vode.f:3424:72:

   3424 |  115     RVOD2(I) = RSAV(LENRV1+I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 115 at (1)
  scipy/integrate/odepack/zvode.f:2916:72:

   2916 |  260    ACOR(I) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
  scipy/integrate/odepack/vode.f:3427:72:

   3427 |  120     IVOD1(I) = ISAV(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/zvode.f:2924:72:

   2924 |  280    SAVF(I) = RL1*(H*SAVF(I) - YH(I,2))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
  scipy/integrate/odepack/vode.f:3429:72:

   3429 |  125     IVOD2(I) = ISAV(LENIV1+I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 125 at (1)
  scipy/integrate/odepack/zvode.f:2926:72:

   2926 |  290    Y(I) = SAVF(I) - ACOR(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1)
  scipy/integrate/odepack/zvode.f:2929:72:

   2929 |  300    Y(I) = YH(I,1) + SAVF(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
  scipy/integrate/odepack/zvode.f:2939:72:

   2939 |  360    Y(I) = (RL1*H)*SAVF(I) - (RL1*YH(I,2) + ACOR(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
  scipy/integrate/odepack/vode.f:3456:72:

   3456 |  15     EWT(I) = RTOL(1)*ABS(YCUR(I)) + ATOL(1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1)
  scipy/integrate/odepack/vode.f:3460:72:

   3460 |  25     EWT(I) = RTOL(1)*ABS(YCUR(I)) + ATOL(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
  scipy/integrate/odepack/vode.f:3464:72:

   3464 |  35     EWT(I) = RTOL(I)*ABS(YCUR(I)) + ATOL(1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 35 at (1)
  scipy/integrate/odepack/vode.f:3468:72:

   3468 |  45     EWT(I) = RTOL(I)*ABS(YCUR(I)) + ATOL(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 45 at (1)
  scipy/integrate/odepack/zvode.f:2950:72:

   2950 |  380    Y(I) = YH(I,1) + ACOR(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
  scipy/integrate/odepack/vode.f:3494:72:

   3494 |  10     SUM = SUM + (V(I)*W(I))**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/zvode.f:3110:72:

   3110 |  110    WM(I) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/zvode.f:3131:72:

   3131 |  220      WM(I+J1) = (FTEM(I) - SAVF(I))*FAC
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
  scipy/integrate/odepack/zvode.f:3154:72:

   3154 |  250    J = J + NP1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
  scipy/integrate/odepack/zvode.f:3170:72:

   3170 |  310    Y(I) = Y(I) + R*(H*SAVF(I) - YH(I,2))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
  scipy/integrate/odepack/vode.f:2370:4:

   2370 |  700  R = ONE/TQ(2)
        |    1
  Warning: Label 700 at (1) defined but not used [-Wunused-label]
  scipy/integrate/odepack/zvode.f:3201:72:

   3201 |  410    WM(I) = ZERO
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
  scipy/integrate/odepack/zvode.f:3221:72:

   3221 |  530      Y(I) = Y(I) + R
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1)
  scipy/integrate/odepack/zvode.f:3232:72:

   3232 |  540        WM(II+I) = (FTEM(I) - SAVF(I))*FAC
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1)
  scipy/integrate/odepack/zvode.f:3251:72:

   3251 |  580    II = II + MEBAND
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 580 at (1)
  scipy/integrate/odepack/zvode.f:3367:72:

   3367 |  320    WM(I) = ONE/DI
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
  scipy/integrate/odepack/zvode.f:3370:72:

   3370 |  340    X(I) = WM(I)*X(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
  scipy/integrate/odepack/zvode.f:3421:72:

   3421 |  10     RSAV(I) = RVOD1(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/zvode.f:3423:72:

   3423 |  15     RSAV(LENRV1+I) = RVOD2(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1)
  scipy/integrate/odepack/zvode.f:3426:72:

   3426 |  20     ISAV(I) = IVOD1(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
  scipy/integrate/odepack/zvode.f:3428:72:

   3428 |  25     ISAV(LENIV1+I) = IVOD2(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
  scipy/integrate/odepack/zvode.f:3434:72:

   3434 |  110     RVOD1(I) = RSAV(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
  scipy/integrate/odepack/zvode.f:3436:72:

   3436 |  115     RVOD2(I) = RSAV(LENRV1+I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 115 at (1)
  scipy/integrate/odepack/zvode.f:3439:72:

   3439 |  120     IVOD1(I) = ISAV(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
  scipy/integrate/odepack/zvode.f:3441:72:

   3441 |  125     IVOD2(I) = ISAV(LENIV1+I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 125 at (1)
  scipy/integrate/odepack/zvode.f:3475:72:

   3475 |  15     EWT(I) = RTOL(1)*ABS(YCUR(I)) + ATOL(1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1)
  scipy/integrate/odepack/zvode.f:3479:72:

   3479 |  25     EWT(I) = RTOL(1)*ABS(YCUR(I)) + ATOL(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
  scipy/integrate/odepack/zvode.f:3483:72:

   3483 |  35     EWT(I) = RTOL(I)*ABS(YCUR(I)) + ATOL(1)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 35 at (1)
  scipy/integrate/odepack/vode.f:3519:40:

   3519 |       SUBROUTINE XERRWD (MSG, NMES, NERR, LEVEL, NI, I1, I2, NR, R1, R2)
        |                                        1
  Warning: Unused dummy argument 'nerr' at (1) [-Wunused-dummy-argument]
  scipy/integrate/odepack/zvode.f:3487:72:

   3487 |  45     EWT(I) = RTOL(I)*ABS(YCUR(I)) + ATOL(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 45 at (1)
  scipy/integrate/odepack/zvode.f:3519:72:

   3519 |  10     SUM = SUM + ZABSSQ(V(I)) * W(I)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/odepack/vode.f:3500:44:

   3500 |       DOUBLE PRECISION FUNCTION D1MACH (IDUM)
        |                                            1
  Warning: Unused dummy argument 'idum' at (1) [-Wunused-dummy-argument]
  scipy/integrate/odepack/zvode.f:2391:4:

   2391 |  700  R = ONE/TQ(2)
        |    1
  Warning: Label 700 at (1) defined but not used [-Wunused-label]
  scipy/integrate/odepack/vode.f:2737:35:

   2737 |      1                 F, JAC, PDUM, NFLAG, RPAR, IPAR)
        |                                   1
  Warning: Unused dummy argument 'pdum' at (1) [-Wunused-dummy-argument]
  scipy/integrate/odepack/vode.f:2736:42:

   2736 |       SUBROUTINE DVNLSD (Y, YH, LDYH, VSAV, SAVF, EWT, ACOR, IWM, WM,
        |                                          1
  Warning: Unused dummy argument 'vsav' at (1) [-Wunused-dummy-argument]
  scipy/integrate/odepack/zvode.f:2758:35:

   2758 |      1                 F, JAC, PDUM, NFLAG, RPAR, IPAR)
        |                                   1
  Warning: Unused dummy argument 'pdum' at (1) [-Wunused-dummy-argument]
  scipy/integrate/odepack/zvode.f:2757:42:

   2757 |       SUBROUTINE ZVNLSD (Y, YH, LDYH, VSAV, SAVF, EWT, ACOR, IWM, WM,
        |                                          1
  Warning: Unused dummy argument 'vsav' at (1) [-Wunused-dummy-argument]
  scipy/integrate/odepack/vode.f:3615:0:

   3615 |       INTEGER FUNCTION IXSAV (IPAR, IVALUE, ISET)
        |
  Warning: '__result_ixsav' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/odepack/zvode.f:1502:0:

   1502 |       IF (IHIT) T = TCRIT
        |
  Warning: 'ihit' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/odepack/vode.f:1487:0:

   1487 |       IF (IHIT) T = TCRIT
        |
  Warning: 'ihit' may be used uninitialized in this function [-Wmaybe-uninitialized]
  ar: adding 2 object files to build/temp.linux-x86_64-3.8/libvode.a
  building 'dop' library
  compiling Fortran sources
  Fortran f77 compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -g -O2 -fPIC -fPIC -O3 -funroll-loops
  Fortran f90 compiler: gfortran -Wall -g -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  Fortran fix compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  creating build/temp.linux-x86_64-3.8/scipy/integrate/dop
  compile options: '-I/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -c'
  gfortran:f77: scipy/integrate/dop/dop853.f
  gfortran:f77: scipy/integrate/dop/dopri5.f
  scipy/integrate/dop/dop853.f:590:72:

    590 |   22  Y1(I)=Y(I)+H*A21*K1(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 22 at (1)
  scipy/integrate/dop/dop853.f:593:72:

    593 |   23  Y1(I)=Y(I)+H*(A31*K1(I)+A32*K2(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 23 at (1)
  scipy/integrate/dop/dop853.f:596:72:

    596 |   24  Y1(I)=Y(I)+H*(A41*K1(I)+A43*K3(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 24 at (1)
  scipy/integrate/dop/dop853.f:599:72:

    599 |   25  Y1(I)=Y(I)+H*(A51*K1(I)+A53*K3(I)+A54*K4(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
  scipy/integrate/dop/dop853.f:602:72:

    602 |   26  Y1(I)=Y(I)+H*(A61*K1(I)+A64*K4(I)+A65*K5(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 26 at (1)
  scipy/integrate/dop/dop853.f:605:72:

    605 |   27  Y1(I)=Y(I)+H*(A71*K1(I)+A74*K4(I)+A75*K5(I)+A76*K6(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 27 at (1)
  scipy/integrate/dop/dop853.f:608:72:

    608 |   28  Y1(I)=Y(I)+H*(A81*K1(I)+A84*K4(I)+A85*K5(I)+A86*K6(I)+A87*K7(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 28 at (1)
  scipy/integrate/dop/dop853.f:612:72:

    612 |      &   +A98*K8(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 29 at (1)
  scipy/integrate/dop/dop853.f:616:72:

    616 |      &   +A107*K7(I)+A108*K8(I)+A109*K9(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
  scipy/integrate/dop/dop853.f:620:72:

    620 |      &   +A117*K7(I)+A118*K8(I)+A119*K9(I)+A1110*K10(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 31 at (1)
  scipy/integrate/dop/dop853.f:625:72:

    625 |      &   +A127*K7(I)+A128*K8(I)+A129*K9(I)+A1210*K10(I)+A1211*K2(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 32 at (1)
  scipy/integrate/dop/dop853.f:631:72:

    631 |   35  K5(I)=Y(I)+H*K4(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 35 at (1)
  scipy/integrate/dop/dop853.f:642:72:

    642 |   41    ERR=ERR+(ERRI/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 41 at (1)
  scipy/integrate/dop/dop853.f:650:72:

    650 |   42    ERR=ERR+(ERRI/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 42 at (1)
  scipy/integrate/dop/dop853.f:714:72:

    714 |      &            +A1413*K4(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 51 at (1)
  scipy/integrate/dop/dop853.f:719:72:

    719 |      &            +A1514*K10(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 52 at (1)
  scipy/integrate/dop/dop853.f:724:72:

    724 |      &            +A1615*K2(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 53 at (1)
  scipy/integrate/dop/dop853.f:743:72:

    743 |   67     Y(I)=K5(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 67 at (1)
  scipy/integrate/dop/dop853.f:811:72:

    811 |   10    DNY=DNY+(Y(I)/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/dop/dopri5.f:249:72:

    249 |   16            IWORK(20+I)=I
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 16 at (1)
  scipy/integrate/dop/dop853.f:816:72:

    816 |   11    DNY=DNY+(Y(I)/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 11 at (1)
  scipy/integrate/dop/dop853.f:827:72:

    827 |   12  Y1(I)=Y(I)+H*F0(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 12 at (1)
  scipy/integrate/dop/dop853.f:834:72:

    834 |   15    DER2=DER2+((F1(I)-F0(I))/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1)
  scipy/integrate/dop/dop853.f:838:72:

    838 |   16    DER2=DER2+((F1(I)-F0(I))/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 16 at (1)
  scipy/integrate/dop/dopri5.f:422:72:

    422 |   22  Y1(I)=Y(I)+H*A21*K1(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 22 at (1)
  scipy/integrate/dop/dop853.f:364:42:

    364 |      &   SOLOUT,IOUT,IDID,NMAX,UROUND,METH,NSTIFF,SAFE,BETA,FAC1,FAC2,
        |                                          1
  Warning: Unused dummy argument 'meth' at (1) [-Wunused-dummy-argument]
  scipy/integrate/dop/dopri5.f:425:72:

    425 |   23  Y1(I)=Y(I)+H*(A31*K1(I)+A32*K2(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 23 at (1)
  scipy/integrate/dop/dopri5.f:428:72:

    428 |   24  Y1(I)=Y(I)+H*(A41*K1(I)+A42*K2(I)+A43*K3(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 24 at (1)
  scipy/integrate/dop/dopri5.f:431:72:

    431 |   25  Y1(I)=Y(I)+H*(A51*K1(I)+A52*K2(I)+A53*K3(I)+A54*K4(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
  scipy/integrate/dop/dopri5.f:434:72:

    434 |   26  YSTI(I)=Y(I)+H*(A61*K1(I)+A62*K2(I)+A63*K3(I)+A64*K4(I)+A65*K5(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 26 at (1)
  scipy/integrate/dop/dopri5.f:438:72:

    438 |   27  Y1(I)=Y(I)+H*(A71*K1(I)+A73*K3(I)+A74*K4(I)+A75*K5(I)+A76*K6(I))
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 27 at (1)
  scipy/integrate/dop/dopri5.f:448:72:

    448 |   28  K4(I)=(E1*K1(I)+E3*K3(I)+E4*K4(I)+E5*K5(I)+E6*K6(I)+E7*K2(I))*H
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 28 at (1)
  scipy/integrate/dop/dopri5.f:455:72:

    455 |   41    ERR=ERR+(K4(I)/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 41 at (1)
  scipy/integrate/dop/dopri5.f:459:72:

    459 |   42    ERR=ERR+(K4(I)/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 42 at (1)
  scipy/integrate/dop/dopri5.f:509:72:

    509 |   44     Y(I)=Y1(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 44 at (1)
  scipy/integrate/dop/dop853.f:791:38:

    791 |       FUNCTION HINIT853(N,FCN,X,Y,XEND,POSNEG,F0,F1,Y1,IORD,
        |                                      1
  Warning: Unused dummy argument 'xend' at (1) [-Wunused-dummy-argument]
  scipy/integrate/dop/dopri5.f:578:72:

    578 |   10    DNY=DNY+(Y(I)/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
  scipy/integrate/dop/dopri5.f:583:72:

    583 |   11    DNY=DNY+(Y(I)/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 11 at (1)
  scipy/integrate/dop/dopri5.f:594:72:

    594 |   12  Y1(I)=Y(I)+H*F0(I)
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 12 at (1)
  scipy/integrate/dop/dopri5.f:601:72:

    601 |   15    DER2=DER2+((F1(I)-F0(I))/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 15 at (1)
  scipy/integrate/dop/dopri5.f:605:72:

    605 |   16    DER2=DER2+((F1(I)-F0(I))/SK)**2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 16 at (1)
  scipy/integrate/dop/dopri5.f:558:35:

    558 |       FUNCTION HINIT(N,FCN,X,Y,XEND,POSNEG,F0,F1,Y1,IORD,
        |                                   1
  Warning: Unused dummy argument 'xend' at (1) [-Wunused-dummy-argument]
  scipy/integrate/dop/dopri5.f:491:0:

    491 |                NONSTI=NONSTI+1
        |
  Warning: 'nonsti' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/integrate/dop/dop853.f:686:0:

    686 |                NONSTI=NONSTI+1
        |
  Warning: 'nonsti' may be used uninitialized in this function [-Wmaybe-uninitialized]
  ar: adding 2 object files to build/temp.linux-x86_64-3.8/libdop.a
  building 'fitpack' library
  compiling Fortran sources
  Fortran f77 compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -g -O2 -fPIC -fPIC -O3 -funroll-loops
  Fortran f90 compiler: gfortran -Wall -g -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  Fortran fix compiler: gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -fPIC -O3 -funroll-loops
  creating build/temp.linux-x86_64-3.8/scipy/interpolate
  creating build/temp.linux-x86_64-3.8/scipy/interpolate/fitpack
  compile options: '-I/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -c'
  gfortran:f77: scipy/interpolate/fitpack/dblint.f
  gfortran:f77: scipy/interpolate/fitpack/cualde.f
  gfortran:f77: scipy/interpolate/fitpack/fpbisp.f
  gfortran:f77: scipy/interpolate/fitpack/fpback.f
  gfortran:f77: scipy/interpolate/fitpack/bispeu.f
  gfortran:f77: scipy/interpolate/fitpack/fpader.f
  gfortran:f77: scipy/interpolate/fitpack/fpched.f
  gfortran:f77: scipy/interpolate/fitpack/cocosp.f
  gfortran:f77: scipy/interpolate/fitpack/evapol.f
  scipy/interpolate/fitpack/fpader.f:45:72:

     45 |           do 500 j2=jj,k1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 500 at (1)
  gfortran:f77: scipy/interpolate/fitpack/curev.f
  gfortran:f77: scipy/interpolate/fitpack/bispev.f
  gfortran:f77: scipy/interpolate/fitpack/fpbacp.f
  gfortran: fatal error: cannot execute 'as': execvp: Invalid argument
  compilation terminated.
  gfortran:f77: scipy/interpolate/fitpack/fpcoco.f
  gfortran:f77: scipy/interpolate/fitpack/fpchep.f
  gfortran:f77: scipy/interpolate/fitpack/fpbspl.f
  gfortran:f77: scipy/interpolate/fitpack/fourco.f
  scipy/interpolate/fitpack/fpbspl.f:31:72:

     31 |         do 20 i=1,j
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fpadno.f
  gfortran:f77: scipy/interpolate/fitpack/clocur.f
  gfortran:f77: scipy/interpolate/fitpack/curfit.f
  gfortran:f77: scipy/interpolate/fitpack/fpchec.f
  gfortran:f77: scipy/interpolate/fitpack/fpcsin.f
  gfortran:f77: scipy/interpolate/fitpack/fpclos.f
  gfortran:f77: scipy/interpolate/fitpack/fpbfout.f
  gfortran:f77: scipy/interpolate/fitpack/fpadpo.f
  scipy/interpolate/fitpack/fpclos.f:200:72:

    200 |           do 70 j=1,kk1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1)
  scipy/interpolate/fitpack/fpclos.f:233:72:

    233 |           do 95 j=1,kk
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 95 at (1)
  scipy/interpolate/fitpack/fpclos.f:510:72:

    510 |           do 360 j=1,k
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 360 at (1)
  scipy/interpolate/fitpack/fpclos.f:395:35:

    395 |         if(fpold-fp.gt.acc) npl1 = rn*fpms/(fpold-fp)
        |                                   1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fpbfout.f:76:72:

     76 |           do 20 ll=i,4
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
  scipy/interpolate/fitpack/fpbfout.f:108:72:

    108 |           do 50 ll=jj,4
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1)
  scipy/interpolate/fitpack/fpbfout.f:185:72:

    185 |           do 180 ll=i,4
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fpcons.f
  gfortran:f77: scipy/interpolate/fitpack/fpcyt1.f
  gfortran:f77: scipy/interpolate/fitpack/fpcurf.f
  scipy/interpolate/fitpack/fpcons.f:131:72:

    131 |           do 80 j=1,k1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 80 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fpdisc.f
  scipy/interpolate/fitpack/fpcons.f:321:72:

    321 |           do 260 j=1,k1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 260 at (1)
  scipy/interpolate/fitpack/fpcons.f:224:35:

    224 |         if(fpold-fp.gt.acc) npl1 = rn*fpms/(fpold-fp)
        |                                   1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fpbfout.f:117:0:

    117 |         c2 = (hc(5)-hc(4))*term
        |
  Warning: 'term' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcurf.f:119:72:

    119 |           do 80 j=1,k1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 80 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fpgrdi.f
  scipy/interpolate/fitpack/fpcurf.f:274:72:

    274 |           do 260 j=1,k1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 260 at (1)
  scipy/interpolate/fitpack/fpcurf.f:186:35:

    186 |         if(fpold-fp.gt.acc) npl1 = rn*fpms/(fpold-fp)
        |                                   1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fpgrdi.f:219:72:

    219 |         do 240 j=1,5
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 240 at (1)
  scipy/interpolate/fitpack/fpgrdi.f:319:72:

    319 |         do 440 j=1,4
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fpcyt2.f
  scipy/interpolate/fitpack/fpcurf.f:187:0:

    187 |         nplus = min0(nplus*2,max0(npl1,nplus/2,1))
        |
  Warning: 'nplus' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcurf.f:219:0:

    219 |           if(n.eq.nmax) go to 10
        |
  Warning: 'nmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcurf.f:12:0:

     12 |       real*8 acc,con1,con4,con9,cos,half,fpart,fpms,fpold,fp0,f1,f2,f3,
        |
  Warning: 'fpold' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcurf.f:256:0:

    256 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcurf.f:12:0:

     12 |       real*8 acc,con1,con4,con9,cos,half,fpart,fpms,fpold,fp0,f1,f2,f3,
        |
  Warning: 'fp0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcurf.f:335:0:

    335 |         if((f1-f2).gt.acc) go to 345
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcons.f:225:0:

    225 |         nplus = min0(nplus*2,max0(npl1,nplus/2,1))
        |
  Warning: 'nplus' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcons.f:264:0:

    264 |           if(n.eq.nmax) go to 25
        |
  Warning: 'nmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcons.f:383:0:

    383 |           if(u(it).lt.t(l) .or. l.gt.nk1) go to 310
        |
  Warning: 'nk1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcons.f:81:0:

     81 |         t(i) = u(j)
        |
  Warning: 'mm' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcons.f:12:0:

     12 |       real*8 acc,con1,con4,con9,cos,fac,fpart,fpms,fpold,fp0,f1,f2,f3,
        |
  Warning: 'fpold' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcons.f:301:0:

    301 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcons.f:12:0:

     12 |       real*8 acc,con1,con4,con9,cos,fac,fpart,fpms,fpold,fp0,f1,f2,f3,
        |
  Warning: 'fp0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpcons.f:418:0:

    418 |         if((f1-f2).gt.acc) go to 345
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/fpgrsp.f
  gfortran:f77: scipy/interpolate/fitpack/fpfrno.f
  gfortran:f77: scipy/interpolate/fitpack/fpknot.f
  scipy/interpolate/fitpack/fpgrsp.f:255:72:

    255 |         do 240 j=1,5
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 240 at (1)
  scipy/interpolate/fitpack/fpgrsp.f:372:72:

    372 |         do 440 j=1,4
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1)
  scipy/interpolate/fitpack/fpfrno.f:42:0:

     42 |       right(k) = count
        |
  Warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpclos.f:396:0:

    396 |         nplus = min0(nplus*2,max0(npl1,nplus/2,1))
        |
  Warning: 'nplus' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpclos.f:438:0:

    438 |           if(n.eq.nmax) go to 5
        |
  Warning: 'nmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpclos.f:535:0:

    535 |             if(l0.eq.n10) go to 400
        |
  Warning: 'n10' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpclos.f:16:0:

     16 |       integer i,ich1,ich3,ij,ik,it,iter,i1,i2,i3,j,jj,jk,jper,j1,j2,kk,
        |
  Warning: 'i1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpclos.f:13:0:

     13 |       real*8 acc,cos,d1,fac,fpart,fpms,fpold,fp0,f1,f2,f3,p,per,pinv,piv
        |
  Warning: 'fpold' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/fpdeno.f
  scipy/interpolate/fitpack/fpclos.f:472:0:

    472 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpclos.f:470:0:

    470 |       f1 = fp0-s
        |
  Warning: 'fp0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpclos.f:663:0:

    663 |         if((f1-f2) .gt. acc) go to 585
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpknot.f:41:0:

     41 |       ihalf = maxpt/2+1
        |
  Warning: 'maxpt' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpknot.f:42:0:

     42 |       nrx = maxbeg+ihalf
        |
  Warning: 'maxbeg' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpknot.f:43:0:

     43 |       next = number+1
        |
  Warning: 'number' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/fpgivs.f
  gfortran:f77: scipy/interpolate/fitpack/fpopdi.f
  gfortran:f77: scipy/interpolate/fitpack/fporde.f
  scipy/interpolate/fitpack/fpgrdi.f:16:0:

     16 |       real*8 arg,co,dz1,dz2,dz3,fac,fac0,pinv,piv,si,term,one,three,half
        |
  Warning: 'pinv' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/fpperi.f
  scipy/interpolate/fitpack/fpperi.f:172:72:

    172 |           do 70 j=1,kk1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1)
  scipy/interpolate/fitpack/fpperi.f:201:72:

    201 |           do 95 j=1,kk
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 95 at (1)
  scipy/interpolate/fitpack/fpperi.f:445:72:

    445 |           do 360 j=1,k
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 360 at (1)
  scipy/interpolate/fitpack/fpperi.f:339:35:

    339 |         if(fpold-fp.gt.acc) npl1 = rn*fpms/(fpold-fp)
        |                                   1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  gfortran:f77: scipy/interpolate/fitpack/fppara.f
  gfortran:f77: scipy/interpolate/fitpack/fpcuro.f
  scipy/interpolate/fitpack/fpgrsp.f:17:0:

     17 |       real*8 arg,co,dr01,dr02,dr03,dr11,dr12,dr13,fac,fac0,fac1,pinv,piv
        |
  Warning: 'pinv' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/fpopsp.f
  scipy/interpolate/fitpack/fppara.f:121:72:

    121 |           do 80 j=1,k1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 80 at (1)
  scipy/interpolate/fitpack/fppara.f:299:72:

    299 |           do 260 j=1,k1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 260 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fpcosp.f
  scipy/interpolate/fitpack/fppara.f:202:35:

    202 |         if(fpold-fp.gt.acc) npl1 = rn*fpms/(fpold-fp)
        |                                   1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fpcosp.f:61:72:

     61 |         do 20 j=1,4
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
  scipy/interpolate/fitpack/fpcosp.f:91:72:

     91 |           do 60 j3 = j1,l
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 60 at (1)
  scipy/interpolate/fitpack/fpcosp.f:157:72:

    157 |         do 170 j=1,kdim
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fppola.f
  scipy/interpolate/fitpack/fppara.f:203:0:

    203 |         nplus = min0(nplus*2,max0(npl1,nplus/2,1))
        |
  Warning: 'nplus' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppara.f:242:0:

    242 |           if(n.eq.nmax) go to 10
        |
  Warning: 'nmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppara.f:12:0:

     12 |       real*8 acc,con1,con4,con9,cos,fac,fpart,fpms,fpold,fp0,f1,f2,f3,
        |
  Warning: 'fpold' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppara.f:279:0:

    279 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppara.f:12:0:

     12 |       real*8 acc,con1,con4,con9,cos,fac,fpart,fpms,fpold,fp0,f1,f2,f3,
        |
  Warning: 'fp0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppara.f:378:0:

    378 |         if((f1-f2).gt.acc) go to 345
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpperi.f:340:0:

    340 |         nplus = min0(nplus*2,max0(npl1,nplus/2,1))
        |
  Warning: 'nplus' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpperi.f:375:0:

    375 |           if(n.eq.nmax) go to 5
        |
  Warning: 'nmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpperi.f:468:0:

    468 |             if(l0.eq.n10) go to 400
        |
  Warning: 'n10' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpperi.f:16:0:

     16 |       integer i,ich1,ich3,ij,ik,it,iter,i1,i2,i3,j,jk,jper,j1,j2,kk,
        |
  Warning: 'i1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpperi.f:13:0:

     13 |       real*8 acc,cos,c1,d1,fpart,fpms,fpold,fp0,f1,f2,f3,p,per,pinv,piv,
        |
  Warning: 'fpold' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpperi.f:409:0:

    409 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpperi.f:407:0:

    407 |       f1 = fp0-s
        |
  Warning: 'fp0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpperi.f:574:0:

    574 |         if((f1-f2) .gt. acc) go to 585
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppola.f:68:72:

     68 |          do 20 j=1,4
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
  scipy/interpolate/fitpack/fppola.f:198:72:

    198 |            do 140 j=1,nvv
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1)
  scipy/interpolate/fitpack/fppola.f:263:72:

    263 |           do 200 j=1,iband
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1)
  scipy/interpolate/fitpack/fppola.f:319:72:

    319 |              do 270 i=1,nvv
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 270 at (1)
  scipy/interpolate/fitpack/fppola.f:407:72:

    407 |           do 420 j=1,iband
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 420 at (1)
  scipy/interpolate/fitpack/fppola.f:588:72:

    588 |           do 630 j=1,iband
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 630 at (1)
  scipy/interpolate/fitpack/fppola.f:604:72:

    604 |           do 720 j=1,nuu
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 720 at (1)
  scipy/interpolate/fitpack/fppola.f:615:72:

    615 |                do 650 l=1,nvv
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 650 at (1)
  scipy/interpolate/fitpack/fppola.f:624:72:

    624 |                do 660 l=1,nvv
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 660 at (1)
  scipy/interpolate/fitpack/fppola.f:670:72:

    670 |           do 810 j=1,nvv
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 810 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fpregr.f
  scipy/interpolate/fitpack/fpregr.f:246:33:

    246 |         if(reducx.gt.acc) npl1 = rn*fpms/reducx
        |                                 1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fpregr.f:253:33:

    253 |         if(reducy.gt.acc) npl1 = rn*fpms/reducy
        |                                 1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fpregr.f:310:0:

    310 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpregr.f:282:0:

    282 |           if(ny.eq.nye) go to 250
        |
  Warning: 'nye' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpregr.f:269:0:

    269 |           if(nx.eq.nxe) go to 250
        |
  Warning: 'nxe' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpregr.f:225:0:

    225 |         if(nx.eq.nmaxx .and. ny.eq.nmaxy) go to 430
        |
  Warning: 'nmaxy' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpregr.f:225:0: Warning: 'nmaxx' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpregr.f:341:0:

    341 |         if((f1-f2).gt.acc) go to 330
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppola.f:24:0:

     24 |      * l3,l4,ncof,ncoff,nvv,nv4,nreg,nrint,nrr,nr1,nuu,nu4,num,num1,
        |
  Warning: 'nv4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppola.f:680:0:

    680 |                if(il.eq.nu4 .and. iopt3.ne.0) go to 760
        |
  Warning: 'nu4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppola.f:821:0:

    821 |  925  ier = lwest
        |
  Warning: 'lwest' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppola.f:645:0:

    645 |               i2 = min0(iband1,ncof-irot)
        |
  Warning: 'iband1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppola.f:565:0:

    565 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppola.f:805:0:

    805 |         if((f1-f2).gt.acc) go to 905
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/fppasu.f
  scipy/interpolate/fitpack/fppasu.f:272:33:

    272 |         if(reducu.gt.acc) npl1 = rn*fpms/reducu
        |                                 1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fppasu.f:279:33:

    279 |         if(reducv.gt.acc) npl1 = rn*fpms/reducv
        |                                 1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fppasu.f:336:0:

    336 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppasu.f:308:0:

    308 |           if(nv.eq.nve) go to 250
        |
  Warning: 'nve' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppasu.f:295:0:

    295 |           if(nu.eq.nue) go to 250
        |
  Warning: 'nue' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppasu.f:251:0:

    251 |         if(nu.eq.nmaxu .and. nv.eq.nmaxv) go to 430
        |
  Warning: 'nmaxv' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppasu.f:251:0: Warning: 'nmaxu' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppasu.f:367:0:

    367 |         if((f1-f2).gt.acc) go to 330
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppasu.f:230:0:

    230 |           tv(l2) = tv(l4)-perv
        |
  Warning: 'perv' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppasu.f:209:0:

    209 |           tu(l3) = tu(l1)+peru
        |
  Warning: 'peru' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/fprpsp.f
  gfortran:f77: scipy/interpolate/fitpack/fpsphe.f
  gfortran:f77: scipy/interpolate/fitpack/fpgrpa.f
  scipy/interpolate/fitpack/fpsphe.f:165:72:

    165 |            do 100 j=1,npp
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 100 at (1)
  scipy/interpolate/fitpack/fpsphe.f:216:72:

    216 |           do 160 j=1,iband
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 160 at (1)
  scipy/interpolate/fitpack/fpgrpa.f:158:72:

    158 |       do 220 i=1,nuu
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 220 at (1)
  scipy/interpolate/fitpack/fpgrpa.f:164:72:

    164 |       do 260 i=1,nuu
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 260 at (1)
  scipy/interpolate/fitpack/fpsphe.f:357:72:

    357 |           do 380 j=1,iband
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 380 at (1)
  scipy/interpolate/fitpack/fpgrpa.f:172:72:

    172 |       do 360 j=1,nvv
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 360 at (1)
  scipy/interpolate/fitpack/fpgrpa.f:189:72:

    189 |       do 460 j=1,nvv
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 460 at (1)
  scipy/interpolate/fitpack/fpgrpa.f:209:72:

    209 |       do 560 l=1,nuu
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 560 at (1)
  scipy/interpolate/fitpack/fpsphe.f:532:72:

    532 |           do 600 j=1,iband
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 600 at (1)
  scipy/interpolate/fitpack/fpsphe.f:555:72:

    555 |           do 720 j=1,nt6
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 720 at (1)
  scipy/interpolate/fitpack/fpsphe.f:603:72:

    603 |           do 810 j=1,npp
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 810 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fprota.f
  gfortran:f77: scipy/interpolate/fitpack/fppocu.f
  gfortran:f77: scipy/interpolate/fitpack/fpseno.f
  gfortran:f77: scipy/interpolate/fitpack/fprppo.f
  gfortran:f77: scipy/interpolate/fitpack/fpsysy.f
  gfortran:f77: scipy/interpolate/fitpack/fpspgr.f
  scipy/interpolate/fitpack/fprppo.f:12:0:

     12 |       integer i,iopt,ii,j,k,l,nu4,nvv
        |
  Warning: 'j' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpspgr.f:315:33:

    315 |         if(reducu.gt.acc) npl1 = rn*fpms/reducu
        |                                 1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fpspgr.f:322:33:

    322 |         if(reducv.gt.acc) npl1 = rn*fpms/reducv
        |                                 1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fpsphe.f:519:0:

    519 |       if(ntt.le.4) iband4 = ncof
        |
  Warning: 'ntt' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsphe.f:614:0:

    614 |                if(il.ne.3 .and. il.ne.nt4) go to 750
        |
  Warning: 'nt4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsphe.f:23:0:

     23 |      * l3,l4,ncof,ncoff,npp,np4,nreg,nrint,nrr,nr1,ntt,nt4,nt6,num,
        |
  Warning: 'np4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsphe.f:746:0:

    746 |  925  ier = lwest
        |
  Warning: 'lwest' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsphe.f:578:0:

    578 |               i2 = min0(iband1,ncof-irot)
        |
  Warning: 'iband1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsphe.f:510:0:

    510 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsphe.f:730:0:

    730 |         if((f1-f2).gt.acc) go to 905
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/fppogr.f
  scipy/interpolate/fitpack/fpspgr.f:382:0:

    382 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpspgr.f:414:0:

    414 |         if((f1-f2).gt.acc) go to 330
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpspgr.f:287:0:

    287 |         if(nu.eq.numax .and. nv.eq.nvmax) go to 430
        |
  Warning: 'nvmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpspgr.f:344:0:

    344 |  230    if(nv.eq.nve) go to 210
        |
  Warning: 'nve' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpspgr.f:287:0:

    287 |         if(nu.eq.numax .and. nv.eq.nvmax) go to 430
        |
  Warning: 'numax' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpspgr.f:341:0:

    341 |           if(nu.eq.nue) go to 270
        |
  Warning: 'nue' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/fptrnp.f
  scipy/interpolate/fitpack/fppogr.f:286:33:

    286 |         if(reducu.gt.acc) npl1 = rn*fpms/reducu
        |                                 1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  scipy/interpolate/fitpack/fppogr.f:293:33:

    293 |         if(reducv.gt.acc) npl1 = rn*fpms/reducv
        |                                 1
  Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
  gfortran:f77: scipy/interpolate/fitpack/insert.f
  gfortran:f77: scipy/interpolate/fitpack/fpinst.f
  scipy/interpolate/fitpack/fppogr.f:353:0:

    353 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppogr.f:385:0:

    385 |         if((f1-f2).gt.acc) go to 330
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppogr.f:260:0:

    260 |         if(nu.eq.numax .and. nv.eq.nvmax) go to 430
        |
  Warning: 'nvmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppogr.f:315:0:

    315 |  230    if(nv.eq.nve) go to 210
        |
  Warning: 'nve' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppogr.f:260:0:

    260 |         if(nu.eq.numax .and. nv.eq.nvmax) go to 430
        |
  Warning: 'numax' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fppogr.f:312:0:

    312 |           if(nu.eq.nue) go to 270
        |
  Warning: 'nue' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fptrnp.f:39:72:

     39 |         do 100 j=1,5
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 100 at (1)
  scipy/interpolate/fitpack/fptrnp.f:70:72:

     70 |           do 400 jj=1,mm
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 400 at (1)
  scipy/interpolate/fitpack/fptrnp.f:87:72:

     87 |             do 500 jj=1,mm
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 500 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fpgrre.f
  scipy/interpolate/fitpack/fptrnp.f:53:0:

     53 |           h(j) = b(n1,j)*pinv
        |
  Warning: 'pinv' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpgrre.f:115:72:

    115 |         do 140 j=1,kx2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1)
  scipy/interpolate/fitpack/fpgrre.f:185:72:

    185 |         do 290 j=1,ky2
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 290 at (1)
  gfortran:f77: scipy/interpolate/fitpack/parcur.f
  gfortran:f77: scipy/interpolate/fitpack/fptrpe.f
  scipy/interpolate/fitpack/fpgrre.f:199:0:

    199 |           h(j) = by(n1,j)*pinv
        |
  Warning: 'pinv' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/fpintb.f
  gfortran:f77: scipy/interpolate/fitpack/pardeu.f
  scipy/interpolate/fitpack/fptrpe.f:51:72:

     51 |         do 100 j=1,4
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 100 at (1)
  scipy/interpolate/fitpack/fptrpe.f:80:72:

     80 |           do 220 jj=1,mm
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 220 at (1)
  scipy/interpolate/fitpack/fptrpe.f:135:72:

    135 |                do 440 jj=1,mm
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1)
  scipy/interpolate/fitpack/fptrpe.f:167:72:

    167 |                do 580 jj=1,mm
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 580 at (1)
  scipy/interpolate/fitpack/fptrpe.f:193:72:

    193 |                do 660 jj=1,mm
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 660 at (1)
  scipy/interpolate/fitpack/fpintb.f:91:72:

     91 |           do 70 i=1,j1
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1)
  gfortran:f77: scipy/interpolate/fitpack/parder.f
  gfortran:f77: scipy/interpolate/fitpack/pogrid.f
  scipy/interpolate/fitpack/fpintb.f:115:0:

    115 |       if(ib.lt.ia) go to 130
        |
  Warning: 'ia' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fptrpe.f:64:0:

     64 |           h(j) = b(n1,j)*pinv
        |
  Warning: 'pinv' may be used uninitialized in this function [-Wmaybe-uninitialized]
  gfortran:f77: scipy/interpolate/fitpack/regrid.f
  gfortran:f77: scipy/interpolate/fitpack/polar.f
  gfortran:f77: scipy/interpolate/fitpack/parsur.f
  gfortran:f77: scipy/interpolate/fitpack/sphere.f
  gfortran:f77: scipy/interpolate/fitpack/splint.f
  gfortran:f77: scipy/interpolate/fitpack/surfit.f
  gfortran:f77: scipy/interpolate/fitpack/spalde.f
  gfortran:f77: scipy/interpolate/fitpack/profil.f
  gfortran:f77: scipy/interpolate/fitpack/sproot.f
  gfortran:f77: scipy/interpolate/fitpack/percur.f
  gfortran:f77: scipy/interpolate/fitpack/fprank.f
  gfortran:f77: scipy/interpolate/fitpack/splder.f
  gfortran:f77: scipy/interpolate/fitpack/spgrid.f
  scipy/interpolate/fitpack/fprank.f:90:72:

     90 |         do 100 j=1,m
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 100 at (1)
  gfortran:f77: scipy/interpolate/fitpack/surev.f
  gfortran:f77: scipy/interpolate/fitpack/fpsuev.f
  gfortran:f77: scipy/interpolate/fitpack/splev.f
  gfortran:f77: scipy/interpolate/fitpack/fpsurf.f
  scipy/interpolate/fitpack/fpsurf.f:172:72:

    172 |           do 140 j=1,iband
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1)
  scipy/interpolate/fitpack/fpsurf.f:273:72:

    273 |           do 290 j=1,iband
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 290 at (1)
  scipy/interpolate/fitpack/fpsurf.f:447:72:

    447 |           do 480 j=ibb,iband4
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 480 at (1)
  scipy/interpolate/fitpack/fpsurf.f:455:72:

    455 |           do 550 j=1,nk1x
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 550 at (1)
  scipy/interpolate/fitpack/fpsurf.f:497:72:

    497 |           do 630 j=1,nk1y
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 630 at (1)
  scipy/interpolate/fitpack/fpsurf.f:642:72:

    642 |         do 840 j=1,nk1y
        |                                                                        1
  Warning: Fortran 2018 deleted feature: Shared DO termination label 840 at (1)
  gfortran:f77: scipy/interpolate/fitpack/fprati.f
  scipy/interpolate/fitpack/fpsurf.f:22:0:

     22 |      * nrint,num,num1,nx,nxe,nxx,ny,nye,nyy,n1,rank
        |
  Warning: 'nyy' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsurf.f:21:0:

     21 |      * la,lf,lh,lwest,lx,ly,l1,l2,n,ncof,nk1x,nk1y,nminx,nminy,nreg,
        |
  Warning: 'nk1y' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsurf.f:21:0: Warning: 'nk1x' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsurf.f:621:0:

    621 |  780  ier = lwest
        |
  Warning: 'lwest' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsurf.f:471:0:

    471 |               i2 = min0(iband1,ncof-irot)
        |
  Warning: 'iband1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsurf.f:425:0:

    425 |       f3 = fpms
        |
  Warning: 'fpms' may be used uninitialized in this function [-Wmaybe-uninitialized]
  scipy/interpolate/fitpack/fpsurf.f:605:0:

    605 |         if((f1-f2).gt.acc) go to 750
        |
  Warning: 'acc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  Running from SciPy source directory.
  /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/distutils/system_info.py:2026: UserWarning:
      Optimized (vendor) Blas libraries are not found.
      Falls back to netlib Blas library which has worse performance.
      A better performance should be easily gained by switching
      Blas library.
    if self._calc_info(blas):
  /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/distutils/system_info.py:933: UserWarning: Specified path /usr/local/include/python3.8 is invalid.
    return self.get_paths(self.section, key)
  /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/distutils/system_info.py:933: UserWarning: Specified path /usr/include/suitesparse/python3.8 is invalid.
    return self.get_paths(self.section, key)
  /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/distutils/system_info.py:933: UserWarning: Specified path /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/include/python3.8 is invalid.
    return self.get_paths(self.section, key)

  ########### CLIB COMPILER OPTIMIZATION ###########
  Platform      :
    Architecture: x64
    Compiler    : gcc

  CPU baseline  :
    Requested   : 'min'
    Enabled     : SSE SSE2 SSE3
    Flags       : -msse -msse2 -msse3
    Extra checks: none

  CPU dispatch  :
    Requested   : 'max -xop -fma4'
    Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
    Generated   : none
  CCompilerOpt.cache_flush[809] : write cache to path -> /mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/var/tmp/sage/build/scipy-1.7.2/src/build/temp.linux-x86_64-3.8/ccompiler_opt_cache_clib.py
  error: Command "gfortran -Wall -g -ffixed-form -fno-second-underscore -g -O2 -fPIC -fPIC -O3 -funroll-loops -I/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.8/numpy/distutils/include -c -c scipy/interpolate/fitpack/cocosp.f -o build/temp.linux-x86_64-3.8/scipy/interpolate/fitpack/cocosp.o" failed with exit status 1
  Building wheel for scipy (pyproject.toml): finished with status 'error'
  ERROR: Failed building wheel for scipy
Failed to build scipy
ERROR: Failed to build one or more wheels
********************************************************************************
Error building a wheel for scipy-1.7.2
********************************************************************************

real	3m23.062s
user	6m12.625s
sys	1m48.672s
************************************************************************
Error installing package scipy-1.7.2
************************************************************************
Please email sage-devel (http://groups.google.com/group/sage-devel)
explaining the problem and including the log files
  /mnt/g/Maths/sage-9.5/clone/logs/pkgs/scipy-1.7.2.log
and
  /mnt/g/Maths/sage-9.5/clone/config.log
Describe your computer, operating system, etc.
If you want to try to fix the problem yourself, *don't* just cd to
/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/var/tmp/sage/build/scipy-1.7.2 and type 'make' or whatever is appropriate.
Instead, the following commands setup all environment variables
correctly and load a subshell for you to debug the error:
  (cd '/mnt/g/Maths/sage-9.5/clone/local/var/lib/sage/venv-python3.8/var/tmp/sage/build/scipy-1.7.2' && '/mnt/g/Maths/sage-9.5/clone/sage' --buildsh)
When you are done debugging, you can type "exit" to leave the subshell.
************************************************************************
