[Python-modules-team] Bug#692108: python-pip: --ignore-installed option is ignored

Joerg Behrmann behrmann at physik.fu-berlin.de
Fri Nov 2 09:58:16 UTC 2012


Package: python-pip
Version: 1.1-3
Severity: normal

Hi,

I'm using pip on a university machine to install newer versions of python packages into my own home, since I do not have root access to the machines I use.

The appropriate command I use is:

pip install --install-option="--prefix=${HOME}/.mypython27" --ignore-installed <module name>

This command works on all our machines running squeeze (and the appropriate current python2.6 debian package).
Yesterday I wanted to install a newer version of scipy (0.11.0, the newest debian package is 0.10.1), and was not able to. The installation breaks with

Installing collected packages: scipy

  Found existing installation: scipy 0.10.1

    Uninstalling scipy:

      Removing file or directory /usr/lib/python2.7/dist-packages/scipy-0.10.1.egg-info
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 104, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 250, in run
    requirement_set.install(install_options, global_options)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1129, in install
    requirement.uninstall(auto_confirm=True)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 486, in uninstall
    paths_to_remove.remove(auto_confirm)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1431, in remove
    renames(path, new_path)
  File "/usr/lib/python2.7/dist-packages/pip/util.py", line 263, in renames
    shutil.move(old, new)
  File "/usr/lib/python2.7/shutil.py", line 300, in move
    os.unlink(src)
OSError: [Errno 13] Permission denied: '/usr/lib/python2.7/dist-packages/scipy-0.10.1.egg-info'

as pip apparently tries to uninstall the globally installed version but is not able to, since it cannot write /usr/lib. 
I then tried to install different python modules into my home (numpy, matplotlib, ...) and found that the installation breaks for all modules that have an already installed counterpart in /usr/lib/python2.7/
The installation of python modules that are not already installed in /usr/lib/python2.7 works flawlessly, which I tested with several different modules (bitstring, Pygments). This shows that the --install-option="--prefix=..." is honored by pip and --ignore-installed is the problem.

In short, the problem now is, that pip is not able to ignore already installed modules even if the appropriate commandline option is given, prohibiting the installation of newer/other versions of those modules even for other prefixes.

Please find pip.log from an installation try of scipy is attached.

best regards,
Joerg

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-pip depends on:
ii  python                2.7.3~rc2-1
ii  python-pkg-resources  0.6.24-1
ii  python-setuptools     0.6.24-1
ii  python2.6             2.6.8-0.2

Versions of packages python-pip recommends:
ii  build-essential  11.5
pn  python-dev-all   <none>

python-pip suggests no packages.

-- no debconf information
-------------- next part --------------
------------------------------------------------------------
/usr/bin/pip run on Fri Nov  2 09:59:44 2012
Downloading/unpacking scipy

  Getting page http://pypi.python.org/simple/scipy
  URLs to search for versions for scipy:
  * http://pypi.python.org/simple/scipy/
  Getting page http://www.scipy.org
  Getting page http://sourceforge.net/project/showfiles.php?group_id=27747&package_id=19531
  Could not fetch URL http://sourceforge.net/project/showfiles.php?group_id=27747&package_id=19531 (from http://pypi.python.org/simple/scipy/): timed out
  Will skip URL http://sourceforge.net/project/showfiles.php?group_id=27747&package_id=19531 when looking for download links for scipy
  Getting page http://new.scipy.org/Wiki/Download
  Could not fetch URL http://new.scipy.org/Wiki/Download (from http://pypi.python.org/simple/scipy/): HTTP Error 404: Not Found
  Will skip URL http://new.scipy.org/Wiki/Download when looking for download links for scipy
  Analyzing links from page http://pypi.python.org/simple/scipy/
    Found link http://pypi.python.org/packages/source/s/scipy/scipy-0.10.0.tar.gz#md5=e357c08425fd031dce63bc4905789088 (from http://pypi.python.org/simple/scipy/), version: 0.10.0
    Found link http://pypi.python.org/packages/source/s/scipy/scipy-0.10.0.zip#md5=d1a4242266739433dcfe2096b0ab4007 (from http://pypi.python.org/simple/scipy/), version: 0.10.0
    Found link http://pypi.python.org/packages/source/s/scipy/scipy-0.10.1.tar.gz#md5=6ad976549e22e04ca93e70cf55b70a22 (from http://pypi.python.org/simple/scipy/), version: 0.10.1
    Found link http://pypi.python.org/packages/source/s/scipy/scipy-0.11.0.zip#md5=40b700ddde9ddab643b640fff7a9d753 (from http://pypi.python.org/simple/scipy/), version: 0.11.0
    Found link http://pypi.python.org/packages/source/s/scipy/scipy-0.10.1.zip#md5=4156cc1b765eb186de9518a94b6c3518 (from http://pypi.python.org/simple/scipy/), version: 0.10.1
    Found link http://pypi.python.org/packages/source/s/scipy/scipy-0.11.0.tar.gz#md5=842c81d35fd63579c41a8ca21a2419b9 (from http://pypi.python.org/simple/scipy/), version: 0.11.0
    Found link http://pypi.python.org/packages/source/s/scipy/scipy-0.9.0.tar.gz#md5=ebfef6e8e82d15c875a4ee6a46d4e1cd (from http://pypi.python.org/simple/scipy/), version: 0.9.0
    Found link http://pypi.python.org/packages/source/s/scipy/scipy-0.8.0.tar.gz#md5=f0bfc6141b90e6a31555b31486602251 (from http://pypi.python.org/simple/scipy/), version: 0.8.0
    Found link http://pypi.python.org/packages/source/s/scipy/scipy-0.9.0.zip#md5=a37933c9e3c4fdf8d087624cd7dcb47d (from http://pypi.python.org/simple/scipy/), version: 0.9.0
    Skipping link http://www.scipy.org (from http://pypi.python.org/simple/scipy/); not a file
    Skipping link http://sourceforge.net/project/showfiles.php?group_id=27747&package_id=19531 (from http://pypi.python.org/simple/scipy/); unknown archive format: .php
    Skipping link http://new.scipy.org/Wiki/Download (from http://pypi.python.org/simple/scipy/); not a file
  Analyzing links from page http://www.scipy.org
    Skipping link http://www.scipy.org/images/favicon.ico (from http://www.scipy.org); unknown archive format: .ico
    Skipping link http://www.scipy.org/wiki//sinorca4moin/css/common.css (from http://www.scipy.org); unknown archive format: .css
    Skipping link http://www.scipy.org/wiki//sinorca4moin/css/screen.css (from http://www.scipy.org); unknown archive format: .css
    Skipping link http://www.scipy.org/wiki//sinorca4moin/css/print.css (from http://www.scipy.org); unknown archive format: .css
    Skipping link http://www.scipy.org/wiki//sinorca4moin/css/projection.css (from http://www.scipy.org); unknown archive format: .css
    Skipping link http://www.scipy.org/RecentChanges?action=rss_rc&ddiffs=1&unique=1 (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=raw (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=print (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=C1.jpg (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=John-hunter-crop-2.jpg (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=NumPyOptimizationSmallsm.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=bggrad.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=chacoscreenshot.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=chacoscreenshotsm.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=feed-icon-100.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=feed-icon.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=mplscreenshot.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=mplscreenshotsm.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=pymagsm.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipy2007conf-sm.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipy2007conf.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipy2007conf2.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipybuglogosm.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipybuglogosm2c.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipybuglogosm2d.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipybuglogosm2e.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipybuglogosm3b.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipybuglogosm4b.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipybuglogosm5b.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipydevlogosm2.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipydoclogosm.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipydoclogosm2.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipydoclogosm2b.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipydownloadlogosm.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipydownloadlogosmb.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipygetstartedsm2.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipygetstartedsm2b.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scipylogosm.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile&do=view&target=scr_bessel3dgistsmall.png (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/FindPage (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/TitleIndex (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/WordIndex (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/HelpOnFormatting (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=login (from http://www.scipy.org); not a file
    Skipping link http://enthought.com (from http://www.scipy.org); not a file
    Skipping link http://docs.scipy.org (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/Mailing_Lists (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/Download (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/Installing_SciPy (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/Topical_Software (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/Cookbook (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/Developer_Zone (from http://www.scipy.org); not a file
    Skipping link http://planet.scipy.org (from http://www.scipy.org); not a file
    Skipping link http://conference.scipy.org (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=info (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=AttachFile (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=edit (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=diff (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=subscribe (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPy?action=fullsearch&value=linkto%3A%22SciPy%22&context=180 (from http://www.scipy.org); not a file
    Skipping link http://sourceforge.net/projects/scipy/files/scipy/0.11.0/ (from http://www.scipy.org); unknown archive format: .0
    Skipping link http://www.siam.org/meetings/cse13 (from http://www.scipy.org); not a file
    Skipping link http://annual.ametsoc.org/2013/index.cfm/programs-and-events/conferences-and-symposia/third-symposium-on-advances-in-modeling-and-analysis-using-python/ (from http://www.scipy.org); not a file
    Skipping link http://conference.scipy.org/scipy2012/ (from http://www.scipy.org); not a file
    Skipping link http://www.euroscipy.org/conference/euroscipy2012 (from http://www.scipy.org); not a file
    Skipping link http://sourceforge.net/projects/numpy/files/NumPy/1.6.2/ (from http://www.scipy.org); unknown archive format: .2
    Skipping link https://us.pycon.org/2012/ (from http://www.scipy.org); not a file
    Skipping link http://sourceforge.net/projects/scipy/files/scipy/0.10.1/ (from http://www.scipy.org); unknown archive format: .1
    Skipping link http://www.scipy.org/Getting_Started (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/BugReport (from http://www.scipy.org); not a file
    Skipping link http://numfocus.org/johnhunter/ (from http://www.scipy.org); not a file
    Skipping link http://matplotlib.sourceforge.net/ (from http://www.scipy.org); not a file
    Skipping link http://mail.scipy.org/pipermail/scipy-dev/2012-August/017919.html (from http://www.scipy.org); unknown archive format: .html
    Skipping link http://numpy.scipy.org (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/Cookbook/OptimizationDemo1 (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/SciPyDotOrg (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/more_about_SciPy (from http://www.scipy.org); not a file
    Skipping link http://scipy-central.org/ (from http://www.scipy.org); not a file
    Skipping link http://scikits.appspot.com/ (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/Projects (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/Documentation (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/FAQ (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/EnthoughtInc (from http://www.scipy.org); not a file
    Skipping link http://www.scipy.org/Pierre_deBuyl (from http://www.scipy.org); not a file
    Skipping link http://moinmoin.wikiwikiweb.de/ (from http://www.scipy.org); not a file
    Skipping link http://www.python.org/ (from http://www.scipy.org); not a file
    Skipping link http://validator.w3.org/check?uri=referer (from http://www.scipy.org); not a file
  Using version 0.11.0 (newest of versions: 0.11.0, 0.11.0, 0.10.1, 0.10.1, 0.10.0, 0.10.0, 0.9.0, 0.9.0, 0.8.0)
  Downloading from URL http://pypi.python.org/packages/source/s/scipy/scipy-0.11.0.zip#md5=40b700ddde9ddab643b640fff7a9d753 (from http://pypi.python.org/simple/scipy/)
  Running setup.py egg_info for package scipy

    Running from scipy source directory.

    blas_opt_info:

    blas_mkl_info:

      libraries mkl,vml,guide not found in /usr/local/lib

      libraries mkl,vml,guide not found in /usr/lib64

      libraries mkl,vml,guide not found in /usr/lib

      libraries mkl,vml,guide not found in /usr/lib/x86_64-linux-gnu

      NOT AVAILABLE

    

    atlas_blas_threads_info:

    Setting PTATLAS=ATLAS

      libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib

      libraries ptf77blas,ptcblas,atlas not found in /usr/lib64

    Setting PTATLAS=ATLAS

    customize GnuFCompiler

    Could not locate executable g77

    Could not locate executable f77

    customize IntelFCompiler

    Could not locate executable ifort

    Could not locate executable ifc

    customize LaheyFCompiler

    Could not locate executable lf95

    customize PGroupFCompiler

    Could not locate executable pgfortran

    customize AbsoftFCompiler

    Could not locate executable f90

    customize NAGFCompiler

    Found executable /usr/bin/f95

    customize VastFCompiler

    customize CompaqFCompiler

    Could not locate executable fort

    customize IntelItaniumFCompiler

    Could not locate executable efort

    Could not locate executable efc

    customize IntelEM64TFCompiler

    customize Gnu95FCompiler

    Found executable /usr/bin/gfortran

    customize Gnu95FCompiler

    customize Gnu95FCompiler using config

    compiling '_configtest.c':

    

    /* This file is generated from numpy/distutils/system_info.py */

    void ATL_buildinfo(void);

    int main(void) {

      ATL_buildinfo();

      return 0;

    }

    

    C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC

    

    compile options: '-c'

    gcc: _configtest.c

    gcc -pthread _configtest.o -L/usr/lib/atlas-base -lptf77blas -lptcblas -latlas -o _configtest

    ATLAS version 3.8.4 built by buildd on Sat Aug  4 16:02:50 UTC 2012:

       UNAME    : Linux brahms 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux

       INSTFLG  : -1 0 -a 1

       ARCHDEFS : -DATL_OS_Linux -DATL_ARCH_UNKNOWNx86 -DATL_CPUMHZ=2667 -DATL_USE64BITS -DATL_GAS_x8664

       F2CDEFS  : -DAdd_ -DF77_INTEGER=int -DStringSunStyle

       CACHEEDGE: 212992

       F77      : gfortran, version GNU Fortran (Debian 4.7.1-6) 4.7.1

       F77FLAGS : -O -Wa,--noexecstack -fPIC -m64

       SMC      : gcc, version gcc (Debian 4.7.1-6) 4.7.1

       SMCFLAGS : -O -fomit-frame-pointer -Wa,--noexecstack -fPIC -m64

       SKC      : gcc, version gcc (Debian 4.7.1-6) 4.7.1

       SKCFLAGS : -O -fomit-frame-pointer -Wa,--noexecstack -fPIC -m64

    success!

    removing: _configtest.c _configtest.o _configtest

    Setting PTATLAS=ATLAS

      FOUND:

        libraries = ['ptf77blas', 'ptcblas', 'atlas']

        library_dirs = ['/usr/lib/atlas-base']

        language = c

        define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')]

        include_dirs = ['/usr/include/atlas']

    

      FOUND:

        libraries = ['ptf77blas', 'ptcblas', 'atlas']

        library_dirs = ['/usr/lib/atlas-base']

        language = c

        define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')]

        include_dirs = ['/usr/include/atlas']

    

    ATLAS version: 3.8.4

    lapack_opt_info:

    lapack_mkl_info:

    mkl_info:

      libraries mkl,vml,guide not found in /usr/local/lib

      libraries mkl,vml,guide not found in /usr/lib64

      libraries mkl,vml,guide not found in /usr/lib

      libraries mkl,vml,guide not found in /usr/lib/x86_64-linux-gnu

      NOT AVAILABLE

    

      NOT AVAILABLE

    

    atlas_threads_info:

    Setting PTATLAS=ATLAS

      libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib

      libraries lapack_atlas not found in /usr/local/lib

      libraries ptf77blas,ptcblas,atlas not found in /usr/lib64

      libraries lapack_atlas not found in /usr/lib64

      libraries lapack not found in /usr/lib/atlas-base

    numpy.distutils.system_info.atlas_threads_info

    Setting PTATLAS=ATLAS

    Setting PTATLAS=ATLAS

      FOUND:

        libraries = ['lapack', 'ptf77blas', 'ptcblas', 'atlas']

        library_dirs = ['/usr/lib/atlas-base/atlas', '/usr/lib/atlas-base']

        language = f77

        define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')]

        include_dirs = ['/usr/include/atlas']

    

      FOUND:

        libraries = ['lapack', 'ptf77blas', 'ptcblas', 'atlas']

        library_dirs = ['/usr/lib/atlas-base/atlas', '/usr/lib/atlas-base']

        language = f77

        define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')]

        include_dirs = ['/usr/include/atlas']

    

    ATLAS version: 3.8.4

    ATLAS version: 3.8.4

    umfpack_info:

      libraries umfpack not found in /usr/local/lib

      libraries umfpack not found in /usr/lib64

      libraries umfpack not found in /usr/lib

      libraries umfpack not found in /usr/lib/x86_64-linux-gnu

    /usr/lib/pymodules/python2.7/numpy/distutils/system_info.py:480: UserWarning:

        UMFPACK sparse solver (http://www.cise.ufl.edu/research/sparse/umfpack/)

        not found. Directories to search for the libraries can be specified in the

        numpy/distutils/site.cfg file (section [umfpack]) or by setting

        the UMFPACK environment variable.

      warnings.warn(self.notfounderror.__doc__)

      NOT AVAILABLE

    

    running egg_info
    running build_src
    build_src

    building py_modules sources

    creating build
    creating build/src.linux-x86_64-2.7
    creating build/src.linux-x86_64-2.7/scipy
    building library "dfftpack" sources

    building library "fftpack" sources

    building library "linpack_lite" sources

    building library "mach" sources

    building library "quadpack" sources

    building library "odepack" sources

    building library "dop" sources

    building library "fitpack" sources

    building library "odrpack" sources

    building library "minpack" sources

    building library "rootfind" sources

    building library "superlu_src" sources

    building library "arpack_scipy" sources

    building library "qhull" sources

    building library "sc_c_misc" sources

    building library "sc_cephes" sources

    building library "sc_mach" sources

    building library "sc_toms" sources

    building library "sc_amos" sources

    building library "sc_cdf" sources

    building library "sc_specfun" sources

    building library "statlib" sources

    building extension "scipy.cluster._vq" sources

    building extension "scipy.cluster._hierarchy_wrap" sources

    building extension "scipy.fftpack._fftpack" sources

    creating build/src.linux-x86_64-2.7/scipy/fftpack
    creating build/src.linux-x86_64-2.7/scipy/fftpack/src
    conv_template:> build/src.linux-x86_64-2.7/scipy/fftpack/src/dct.c

    conv_template:> build/src.linux-x86_64-2.7/scipy/fftpack/src/dst.c

    f2py options: []

    f2py: scipy/fftpack/fftpack.pyf

    Reading fortran codes...

    	Reading file 'scipy/fftpack/fftpack.pyf' (format:free)

    Line #86 in scipy/fftpack/fftpack.pyf:"       /* Single precision version */"

    	crackline:2: No pattern for line

    Post-processing...

    	Block: _fftpack

    			Block: zfft

    			Block: drfft

    			Block: zrfft

    			Block: zfftnd

    			Block: destroy_zfft_cache

    			Block: destroy_zfftnd_cache

    			Block: destroy_drfft_cache

    			Block: cfft

    			Block: rfft

    			Block: crfft

    			Block: cfftnd

    			Block: destroy_cfft_cache

    			Block: destroy_cfftnd_cache

    			Block: destroy_rfft_cache

    			Block: ddct1

    			Block: ddct2

    			Block: ddct3

    			Block: dct1

    			Block: dct2

    			Block: dct3

    			Block: destroy_ddct2_cache

    			Block: destroy_ddct1_cache

    			Block: destroy_dct2_cache

    			Block: destroy_dct1_cache

    			Block: ddst1

    			Block: ddst2

    			Block: ddst3

    			Block: dst1

    			Block: dst2

    			Block: dst3

    			Block: destroy_ddst2_cache

    			Block: destroy_ddst1_cache

    			Block: destroy_dst2_cache

    			Block: destroy_dst1_cache

    Post-processing (stage 2)...

    Building modules...

    	Building module "_fftpack"...

    		Constructing wrapper function "zfft"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = zfft(x,[n,direction,normalize,overwrite_x])

    		Constructing wrapper function "drfft"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = drfft(x,[n,direction,normalize,overwrite_x])

    		Constructing wrapper function "zrfft"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = zrfft(x,[n,direction,normalize,overwrite_x])

    		Constructing wrapper function "zfftnd"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = zfftnd(x,[s,direction,normalize,overwrite_x])

    		Constructing wrapper function "destroy_zfft_cache"...

    		  destroy_zfft_cache()

    		Constructing wrapper function "destroy_zfftnd_cache"...

    		  destroy_zfftnd_cache()

    		Constructing wrapper function "destroy_drfft_cache"...

    		  destroy_drfft_cache()

    		Constructing wrapper function "cfft"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = cfft(x,[n,direction,normalize,overwrite_x])

    		Constructing wrapper function "rfft"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = rfft(x,[n,direction,normalize,overwrite_x])

    		Constructing wrapper function "crfft"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = crfft(x,[n,direction,normalize,overwrite_x])

    		Constructing wrapper function "cfftnd"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = cfftnd(x,[s,direction,normalize,overwrite_x])

    		Constructing wrapper function "destroy_cfft_cache"...

    		  destroy_cfft_cache()

    		Constructing wrapper function "destroy_cfftnd_cache"...

    		  destroy_cfftnd_cache()

    		Constructing wrapper function "destroy_rfft_cache"...

    		  destroy_rfft_cache()

    		Constructing wrapper function "ddct1"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = ddct1(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "ddct2"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = ddct2(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "ddct3"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = ddct3(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "dct1"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = dct1(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "dct2"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = dct2(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "dct3"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = dct3(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "destroy_ddct2_cache"...

    		  destroy_ddct2_cache()

    		Constructing wrapper function "destroy_ddct1_cache"...

    		  destroy_ddct1_cache()

    		Constructing wrapper function "destroy_dct2_cache"...

    		  destroy_dct2_cache()

    		Constructing wrapper function "destroy_dct1_cache"...

    		  destroy_dct1_cache()

    		Constructing wrapper function "ddst1"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = ddst1(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "ddst2"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = ddst2(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "ddst3"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = ddst3(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "dst1"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = dst1(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "dst2"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = dst2(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "dst3"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = dst3(x,[n,normalize,overwrite_x])

    		Constructing wrapper function "destroy_ddst2_cache"...

    		  destroy_ddst2_cache()

    		Constructing wrapper function "destroy_ddst1_cache"...

    		  destroy_ddst1_cache()

    		Constructing wrapper function "destroy_dst2_cache"...

    		  destroy_dst2_cache()

    		Constructing wrapper function "destroy_dst1_cache"...

    		  destroy_dst1_cache()

    	Wrote C/API module "_fftpack" to file "build/src.linux-x86_64-2.7/scipy/fftpack/_fftpackmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    copying /usr/lib/pymodules/python2.7/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-2.7
    copying /usr/lib/pymodules/python2.7/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-2.7
    building extension "scipy.fftpack.convolve" sources

    f2py options: []

    f2py: scipy/fftpack/convolve.pyf

    Reading fortran codes...

    	Reading file 'scipy/fftpack/convolve.pyf' (format:free)

    Post-processing...

    	Block: convolve__user__routines

    			Block: kernel_func

    	Block: convolve

    			Block: init_convolution_kernel

    In: scipy/fftpack/convolve.pyf:convolve:unknown_interface:init_convolution_kernel

    get_useparameters: no module convolve__user__routines info used by init_convolution_kernel

    			Block: destroy_convolve_cache

    			Block: convolve

    			Block: convolve_z

    Post-processing (stage 2)...

    Building modules...

    	Constructing call-back function "cb_kernel_func_in_convolve__user__routines"

    	  def kernel_func(k): return kernel_func

    	Building module "convolve"...

    		Constructing wrapper function "init_convolution_kernel"...

    		  omega = init_convolution_kernel(n,kernel_func,[d,zero_nyquist,kernel_func_extra_args])

    		Constructing wrapper function "destroy_convolve_cache"...

    		  destroy_convolve_cache()

    		Constructing wrapper function "convolve"...

    		  y = convolve(x,omega,[swap_real_imag,overwrite_x])

    		Constructing wrapper function "convolve_z"...

    		  y = convolve_z(x,omega_real,omega_imag,[overwrite_x])

    	Wrote C/API module "convolve" to file "build/src.linux-x86_64-2.7/scipy/fftpack/convolvemodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.integrate._quadpack" sources

    building extension "scipy.integrate._odepack" sources

    building extension "scipy.integrate.vode" sources

    creating build/src.linux-x86_64-2.7/scipy/integrate
    f2py options: []

    f2py: scipy/integrate/vode.pyf

    Reading fortran codes...

    	Reading file 'scipy/integrate/vode.pyf' (format:free)

    Post-processing...

    	Block: dvode__user__routines

    		Block: dvode_user_interface

    			Block: f

    			Block: jac

    	Block: zvode__user__routines

    		Block: zvode_user_interface

    			Block: f

    			Block: jac

    	Block: vode

    			Block: dvode

    In: scipy/integrate/vode.pyf:vode:unknown_interface:dvode

    get_useparameters: no module dvode__user__routines info used by dvode

    			Block: zvode

    In: scipy/integrate/vode.pyf:vode:unknown_interface:zvode

    get_useparameters: no module zvode__user__routines info used by zvode

    Post-processing (stage 2)...

    Building modules...

    	Constructing call-back function "cb_f_in_dvode__user__routines"

    	  def f(t,y): return ydot

    	Constructing call-back function "cb_jac_in_dvode__user__routines"

    	  def jac(t,y): return jac

    	Constructing call-back function "cb_f_in_zvode__user__routines"

    	  def f(t,y): return ydot

    	Constructing call-back function "cb_jac_in_zvode__user__routines"

    	  def jac(t,y): return jac

    	Building module "vode"...

    		Constructing wrapper function "dvode"...

    warning: callstatement is defined without callprotoargument

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y,t,istate = dvode(f,jac,y,t,tout,rtol,atol,itask,istate,rwork,iwork,mf,[f_extra_args,jac_extra_args,overwrite_y])

    		Constructing wrapper function "zvode"...

    warning: callstatement is defined without callprotoargument

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y,t,istate = zvode(f,jac,y,t,tout,rtol,atol,itask,istate,zwork,rwork,iwork,mf,[f_extra_args,jac_extra_args,overwrite_y])

    	Wrote C/API module "vode" to file "build/src.linux-x86_64-2.7/scipy/integrate/vodemodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.integrate._dop" sources

    f2py options: []

    f2py: scipy/integrate/dop.pyf

    Reading fortran codes...

    	Reading file 'scipy/integrate/dop.pyf' (format:free)

    Post-processing...

    	Block: __user__routines

    			Block: fcn

    			Block: solout

    	Block: _dop

    			Block: dopri5

    In: scipy/integrate/dop.pyf:_dop:unknown_interface:dopri5

    get_useparameters: no module __user__routines info used by dopri5

    			Block: dop853

    In: scipy/integrate/dop.pyf:_dop:unknown_interface:dop853

    get_useparameters: no module __user__routines info used by dop853

    Post-processing (stage 2)...

    Building modules...

    	Constructing call-back function "cb_fcn_in___user__routines"

    	  def fcn(x,y): return f

    	Constructing call-back function "cb_solout_in___user__routines"

    	  def solout(nr,xold,x,y,con,icomp,[nd]): return irtn

    	Building module "_dop"...

    		Constructing wrapper function "dopri5"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x,y,iwork,idid = dopri5(fcn,x,y,xend,rtol,atol,solout,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,work,iwork,[fcn_extra_args,overwrite_y,solout_extra_args])

    	Wrote C/API module "_dop" to file "build/src.linux-x86_64-2.7/scipy/integrate/_dopmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.interpolate.interpnd" sources

    building extension "scipy.interpolate._fitpack" sources

    building extension "scipy.interpolate.dfitpack" sources

    creating build/src.linux-x86_64-2.7/scipy/interpolate
    creating build/src.linux-x86_64-2.7/scipy/interpolate/src
    f2py options: []

    f2py: scipy/interpolate/src/fitpack.pyf

    Reading fortran codes...

    	Reading file 'scipy/interpolate/src/fitpack.pyf' (format:free)

    Post-processing...

    	Block: dfitpack

    			Block: splev

    			Block: splder

    			Block: splint

    			Block: sproot

    			Block: spalde

    			Block: curfit

    			Block: percur

    			Block: parcur

    			Block: fpcurf0

    			Block: fpcurf1

    			Block: fpcurfm1

    			Block: bispev

    			Block: bispeu

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

    		  z,ier = bispeu(tx,ty,c,kx,ky,x,y)

    		Constructing wrapper function "surfit_smth"...

    		  nx,tx,ny,ty,c,fp,wrk1,ier = surfit_smth(x,y,z,[w,xb,xe,yb,ye,kx,ky,s,nxest,nyest,eps,lwrk2])

    		Constructing wrapper function "surfit_lsq"...

    		  tx,ty,c,fp,ier = surfit_lsq(x,y,z,tx,ty,[w,xb,xe,yb,ye,kx,ky,eps,lwrk2,overwrite_tx,overwrite_ty])

    		Constructing wrapper function "spherfit_smth"...

    		  nt,tt,np,tp,c,fp,ier = spherfit_smth(teta,phi,r,[w,s,eps])

    		Constructing wrapper function "spherfit_lsq"...

    		  tt,tp,c,fp,ier = spherfit_lsq(teta,phi,r,tt,tp,[w,eps,overwrite_tt,overwrite_tp])

    		Constructing wrapper function "regrid_smth"...

    		  nx,tx,ny,ty,c,fp,ier = regrid_smth(x,y,z,[xb,xe,yb,ye,kx,ky,s])

    		Constructing wrapper function "regrid_smth_spher"...

    		  nu,tu,nv,tv,c,fp,ier = regrid_smth_spher(iopt,ider,u,v,r,[r0,r1,s])

    		Creating wrapper for Fortran function "dblint"("dblint")...

    		Constructing wrapper function "dblint"...

    		  dblint = dblint(tx,ty,c,kx,ky,xb,xe,yb,ye)

    	Wrote C/API module "dfitpack" to file "build/src.linux-x86_64-2.7/scipy/interpolate/src/dfitpackmodule.c"

    	Fortran 77 wrappers are saved to "build/src.linux-x86_64-2.7/scipy/interpolate/src/dfitpack-f2pywrappers.f"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

      adding 'build/src.linux-x86_64-2.7/scipy/interpolate/src/dfitpack-f2pywrappers.f' to sources.

    building extension "scipy.interpolate._interpolate" sources

    building extension "scipy.io.matlab.streams" sources

    building extension "scipy.io.matlab.mio_utils" sources

    building extension "scipy.io.matlab.mio5_utils" sources

    building extension "scipy.lib.blas.fblas" sources

    creating build/src.linux-x86_64-2.7/scipy/lib
    creating build/src.linux-x86_64-2.7/scipy/lib/blas
    from_template:> build/src.linux-x86_64-2.7/scipy/lib/blas/fblas.pyf

    ('Including file', 'scipy/lib/blas/fblas_l1.pyf.src')

    ('Including file', 'scipy/lib/blas/fblas_l2.pyf.src')

    ('Including file', 'scipy/lib/blas/fblas_l3.pyf.src')

    Mismatch in number of replacements (base <prefix=s,d,c,z>) for <__l1=->. Ignoring.

    from_template:> build/src.linux-x86_64-2.7/scipy/lib/blas/fblaswrap.f

    creating build/src.linux-x86_64-2.7/build
    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7
    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy
    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/lib
    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/lib/blas
    f2py options: ['skip:', ':']

    f2py: build/src.linux-x86_64-2.7/scipy/lib/blas/fblas.pyf

    Reading fortran codes...

    	Reading file 'build/src.linux-x86_64-2.7/scipy/lib/blas/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: dnrm2

    			Block: scnrm2

    			Block: dznrm2

    			Block: sasum

    			Block: dasum

    			Block: scasum

    			Block: dzasum

    			Block: isamax

    			Block: idamax

    			Block: icamax

    			Block: izamax

    			Block: sgemv

    			Block: dgemv

    			Block: cgemv

    			Block: zgemv

    			Block: ssymv

    			Block: dsymv

    			Block: chemv

    			Block: zhemv

    			Block: strmv

    			Block: dtrmv

    			Block: ctrmv

    			Block: ztrmv

    			Block: sger

    			Block: dger

    			Block: cgeru

    			Block: zgeru

    			Block: cgerc

    			Block: zgerc

    			Block: sgemm

    			Block: dgemm

    			Block: cgemm

    			Block: zgemm

    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])

    		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])

    		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])

    		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])

    		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 "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 "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 "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 "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 "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 "dzasum"("dzasum")...

    		Constructing wrapper function "dzasum"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  s = dzasum(x,[n,offx,incx])

    		Constructing wrapper function "isamax"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  k = isamax(x,[n,offx,incx])

    		Constructing wrapper function "idamax"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  k = idamax(x,[n,offx,incx])

    		Constructing wrapper function "icamax"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  k = icamax(x,[n,offx,incx])

    		Constructing wrapper function "izamax"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  k = izamax(x,[n,offx,incx])

    		Constructing wrapper function "sgemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = sgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])

    		Constructing wrapper function "dgemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = dgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])

    		Constructing wrapper function "cgemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = cgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])

    		Constructing wrapper function "zgemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = zgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])

    		Constructing wrapper function "ssymv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = ssymv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])

    		Constructing wrapper function "dsymv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = dsymv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])

    		Constructing wrapper function "chemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = chemv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])

    		Constructing wrapper function "zhemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = zhemv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])

    		Constructing wrapper function "strmv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x = strmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])

    		Constructing wrapper function "dtrmv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x = dtrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])

    		Constructing wrapper function "ctrmv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x = ctrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])

    		Constructing wrapper function "ztrmv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x = ztrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])

    		Constructing wrapper function "sger"...

    		  a = sger(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "dger"...

    		  a = dger(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "cgeru"...

    		  a = cgeru(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "zgeru"...

    		  a = zgeru(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "cgerc"...

    		  a = cgerc(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "zgerc"...

    		  a = zgerc(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "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])

    	Wrote C/API module "fblas" to file "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/lib/blas/fblasmodule.c"

    	Fortran 77 wrappers are saved to "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/lib/blas/fblas-f2pywrappers.f"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

      adding 'build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/lib/blas/fblas-f2pywrappers.f' to sources.

    building extension "scipy.lib.blas.cblas" sources

      adding 'scipy/lib/blas/cblas.pyf.src' to sources.

    from_template:> build/src.linux-x86_64-2.7/scipy/lib/blas/cblas.pyf

    ('Including file', 'scipy/lib/blas/cblas_l1.pyf.src')

    f2py options: ['skip:', ':']

    f2py: build/src.linux-x86_64-2.7/scipy/lib/blas/cblas.pyf

    Reading fortran codes...

    	Reading file 'build/src.linux-x86_64-2.7/scipy/lib/blas/cblas.pyf' (format:free)

    Line #33 in build/src.linux-x86_64-2.7/scipy/lib/blas/cblas.pyf:"  intent(c)"

    	All arguments will have attribute intent(c)

    Line #57 in build/src.linux-x86_64-2.7/scipy/lib/blas/cblas.pyf:"  intent(c)"

    	All arguments will have attribute intent(c)

    Line #81 in build/src.linux-x86_64-2.7/scipy/lib/blas/cblas.pyf:"  intent(c)"

    	All arguments will have attribute intent(c)

    Line #105 in build/src.linux-x86_64-2.7/scipy/lib/blas/cblas.pyf:"  intent(c)"

    	All arguments will have attribute intent(c)

    Post-processing...

    	Block: cblas

    			Block: saxpy

    			Block: daxpy

    			Block: caxpy

    			Block: zaxpy

    Post-processing (stage 2)...

    Building modules...

    	Building module "cblas"...

    		Constructing wrapper function "saxpy"...

    		  z = saxpy(x,y,[n,a,incx,incy,overwrite_y])

    		Constructing wrapper function "daxpy"...

    		  z = daxpy(x,y,[n,a,incx,incy,overwrite_y])

    		Constructing wrapper function "caxpy"...

    		  z = caxpy(x,y,[n,a,incx,incy,overwrite_y])

    		Constructing wrapper function "zaxpy"...

    		  z = zaxpy(x,y,[n,a,incx,incy,overwrite_y])

    	Wrote C/API module "cblas" to file "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/lib/blas/cblasmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.lib.lapack.flapack" sources

    creating build/src.linux-x86_64-2.7/scipy/lib/lapack
    from_template:> build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf

    ('Including file', 'scipy/lib/lapack/flapack_user.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_le.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_lls.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_esv.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_gesv.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_lec.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_llsc.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_sevc.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_evc.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_svdc.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_gsevc.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_gevc.pyf.src')

    ('Including file', 'scipy/lib/lapack/flapack_aux.pyf.src')

    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/lib/lapack
    f2py options: ['skip:', ':']

    f2py: build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf

    Reading fortran codes...

    	Reading file 'build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf' (format:free)

    Line #1590 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"  3*n-1"

    	crackline:3: No pattern for line

    Line #1612 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"  3*n-1"

    	crackline:3: No pattern for line

    Line #1634 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"  2*n-1"

    	crackline:3: No pattern for line

    Line #1656 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"  2*n-1"

    	crackline:3: No pattern for line

    Line #1679 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"  (compute_v?1+6*n+2*n*n:2*n+1)"

    	crackline:3: No pattern for line

    Line #1704 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"  (compute_v?1+6*n+2*n*n:2*n+1)"

    	crackline:3: No pattern for line

    Line #1729 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"  (compute_v?2*n+n*n:n+1)"

    	crackline:3: No pattern for line

    Line #1754 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"  (compute_v?2*n+n*n:n+1)"

    	crackline:3: No pattern for line

    Line #2647 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"     n"

    	crackline:3: No pattern for line

    Line #2668 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"     n"

    	crackline:3: No pattern for line

    Line #2689 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"     n"

    	crackline:3: No pattern for line

    Line #2710 in build/src.linux-x86_64-2.7/scipy/lib/lapack/flapack.pyf:"     n"

    	crackline:3: No pattern for line

    Post-processing...

    	Block: flapack

    			Block: gees__user__routines

    				Block: gees_user_interface

    					Block: sselect

    					Block: dselect

    					Block: cselect

    					Block: zselect

    			Block: sgesv

    			Block: dgesv

    			Block: cgesv

    			Block: zgesv

    			Block: sgbsv

    			Block: dgbsv

    			Block: cgbsv

    			Block: zgbsv

    			Block: sposv

    			Block: dposv

    			Block: cposv

    			Block: zposv

    			Block: sgelss

    			Block: dgelss

    			Block: cgelss

    			Block: zgelss

    			Block: ssyev

    			Block: dsyev

    			Block: cheev

    			Block: zheev

    			Block: ssyevd

    			Block: dsyevd

    			Block: cheevd

    			Block: zheevd

    			Block: ssyevr

    			Block: dsyevr

    			Block: cheevr

    			Block: zheevr

    			Block: sgees

    In: build/src.linux-x86_64-2.7/scipy/lib/lapack/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-2.7/scipy/lib/lapack/flapack.pyf:flapack:unknown_interface:dgees

    get_useparameters: no module gees__user__routines info used by dgees

    			Block: cgees

    In: build/src.linux-x86_64-2.7/scipy/lib/lapack/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-2.7/scipy/lib/lapack/flapack.pyf:flapack:unknown_interface:zgees

    get_useparameters: no module gees__user__routines info used by zgees

    			Block: sgeev

    			Block: dgeev

    			Block: cgeev

    			Block: zgeev

    			Block: sgesdd

    			Block: dgesdd

    			Block: cgesdd

    			Block: zgesdd

    			Block: ssygv

    			Block: dsygv

    			Block: chegv

    			Block: zhegv

    			Block: ssygvd

    			Block: dsygvd

    			Block: chegvd

    			Block: zhegvd

    			Block: sggev

    			Block: dggev

    			Block: cggev

    			Block: zggev

    			Block: sgetrf

    			Block: dgetrf

    			Block: cgetrf

    			Block: zgetrf

    			Block: spotrf

    			Block: dpotrf

    			Block: cpotrf

    			Block: zpotrf

    			Block: sgetrs

    			Block: dgetrs

    			Block: cgetrs

    			Block: zgetrs

    			Block: spotrs

    			Block: dpotrs

    			Block: cpotrs

    			Block: zpotrs

    			Block: sgetri

    			Block: dgetri

    			Block: cgetri

    			Block: zgetri

    			Block: spotri

    			Block: dpotri

    			Block: cpotri

    			Block: zpotri

    			Block: strtri

    			Block: dtrtri

    			Block: ctrtri

    			Block: ztrtri

    			Block: sgeqrf

    			Block: dgeqrf

    			Block: cgeqrf

    			Block: zgeqrf

    			Block: sorgqr

    			Block: dorgqr

    			Block: cungqr

    			Block: zungqr

    			Block: sgehrd

    			Block: dgehrd

    			Block: cgehrd

    			Block: zgehrd

    			Block: sgebal

    			Block: dgebal

    			Block: cgebal

    			Block: zgebal

    			Block: slauum

    			Block: dlauum

    			Block: clauum

    			Block: zlauum

    			Block: slaswp

    			Block: dlaswp

    			Block: claswp

    			Block: zlaswp

    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

    	Building module "flapack"...

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

    		  v,x,s,rank,info = sgelss(a,b,[cond,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "dgelss"...

    		  v,x,s,rank,info = dgelss(a,b,[cond,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "cgelss"...

    		  v,x,s,rank,info = cgelss(a,b,[cond,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "zgelss"...

    		  v,x,s,rank,info = zgelss(a,b,[cond,lwork,overwrite_a,overwrite_b])

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

    		  w,v,info = ssyevd(a,[compute_v,lower,lwork,overwrite_a])

    		Constructing wrapper function "dsyevd"...

    		  w,v,info = dsyevd(a,[compute_v,lower,lwork,overwrite_a])

    		Constructing wrapper function "cheevd"...

    		  w,v,info = cheevd(a,[compute_v,lower,lwork,overwrite_a])

    		Constructing wrapper function "zheevd"...

    		  w,v,info = zheevd(a,[compute_v,lower,lwork,overwrite_a])

    		Constructing wrapper function "ssyevr"...

    		  w,v,info = ssyevr(a,[compute_v,lower,vrange,irange,atol,lwork,overwrite_a])

    		Constructing wrapper function "dsyevr"...

    		  w,v,info = dsyevr(a,[compute_v,lower,vrange,irange,atol,lwork,overwrite_a])

    		Constructing wrapper function "cheevr"...

    		  w,v,info = cheevr(a,[compute_v,lower,vrange,irange,atol,lwork,overwrite_a])

    		Constructing wrapper function "zheevr"...

    		  w,v,info = zheevr(a,[compute_v,lower,vrange,irange,atol,lwork,overwrite_a])

    		Constructing wrapper function "sgees"...

    		  t,sdim,wr,wi,vs,info = sgees(sselect,a,[compute_v,sort_t,lwork,sselect_extra_args,overwrite_a])

    		Constructing wrapper function "dgees"...

    		  t,sdim,wr,wi,vs,info = dgees(dselect,a,[compute_v,sort_t,lwork,dselect_extra_args,overwrite_a])

    		Constructing wrapper function "cgees"...

    		  t,sdim,w,vs,info = cgees(cselect,a,[compute_v,sort_t,lwork,cselect_extra_args,overwrite_a])

    		Constructing wrapper function "zgees"...

    		  t,sdim,w,vs,info = zgees(zselect,a,[compute_v,sort_t,lwork,zselect_extra_args,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 "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 "sgesdd"...

    		  u,s,vt,info = sgesdd(a,[compute_uv,lwork,overwrite_a])

    		Constructing wrapper function "dgesdd"...

    		  u,s,vt,info = dgesdd(a,[compute_uv,lwork,overwrite_a])

    		Constructing wrapper function "cgesdd"...

    		  u,s,vt,info = cgesdd(a,[compute_uv,lwork,overwrite_a])

    		Constructing wrapper function "zgesdd"...

    		  u,s,vt,info = zgesdd(a,[compute_uv,lwork,overwrite_a])

    		Constructing wrapper function "ssygv"...

    		  w,v,info = ssygv(a,b,[itype,compute_v,lower,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "dsygv"...

    		  w,v,info = dsygv(a,b,[itype,compute_v,lower,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "chegv"...

    		  w,v,info = chegv(a,b,[itype,compute_v,lower,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "zhegv"...

    		  w,v,info = zhegv(a,b,[itype,compute_v,lower,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "ssygvd"...

    		  w,v,info = ssygvd(a,b,[itype,compute_v,lower,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "dsygvd"...

    		  w,v,info = dsygvd(a,b,[itype,compute_v,lower,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "chegvd"...

    		  w,v,info = chegvd(a,b,[itype,compute_v,lower,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "zhegvd"...

    		  w,v,info = zhegvd(a,b,[itype,compute_v,lower,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "sggev"...

    		  alphar,alphai,beta,vl,vr,info = sggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "dggev"...

    		  alphar,alphai,beta,vl,vr,info = dggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "cggev"...

    		  alpha,beta,vl,vr,info = cggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "zggev"...

    		  alpha,beta,vl,vr,info = zggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b])

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

    		  qr,tau,info = sgeqrf(a,[lwork,overwrite_a])

    		Constructing wrapper function "dgeqrf"...

    		  qr,tau,info = dgeqrf(a,[lwork,overwrite_a])

    		Constructing wrapper function "cgeqrf"...

    		  qr,tau,info = cgeqrf(a,[lwork,overwrite_a])

    		Constructing wrapper function "zgeqrf"...

    		  qr,tau,info = zgeqrf(a,[lwork,overwrite_a])

    		Constructing wrapper function "sorgqr"...

    		  q,info = sorgqr(qr,tau,[lwork,overwrite_qr,overwrite_tau])

    		Constructing wrapper function "dorgqr"...

    		  q,info = dorgqr(qr,tau,[lwork,overwrite_qr,overwrite_tau])

    		Constructing wrapper function "cungqr"...

    		  q,info = cungqr(qr,tau,[lwork,overwrite_qr,overwrite_tau])

    		Constructing wrapper function "zungqr"...

    		  q,info = zungqr(qr,tau,[lwork,overwrite_qr,overwrite_tau])

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

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  a = slaswp(a,piv,[k1,k2,off,inc,overwrite_a])

    		Constructing wrapper function "dlaswp"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  a = dlaswp(a,piv,[k1,k2,off,inc,overwrite_a])

    		Constructing wrapper function "claswp"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  a = claswp(a,piv,[k1,k2,off,inc,overwrite_a])

    		Constructing wrapper function "zlaswp"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  a = zlaswp(a,piv,[k1,k2,off,inc,overwrite_a])

    	Wrote C/API module "flapack" to file "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/lib/lapack/flapackmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.lib.lapack.clapack" sources

      adding 'scipy/lib/lapack/clapack.pyf.src' to sources.

    from_template:> build/src.linux-x86_64-2.7/scipy/lib/lapack/clapack.pyf

    f2py options: ['skip:', ':']

    f2py: build/src.linux-x86_64-2.7/scipy/lib/lapack/clapack.pyf

    Reading fortran codes...

    	Reading file 'build/src.linux-x86_64-2.7/scipy/lib/lapack/clapack.pyf' (format:free)

    Post-processing...

    	Block: clapack

    			Block: sgesv

    			Block: dgesv

    			Block: cgesv

    			Block: zgesv

    			Block: sposv

    			Block: dposv

    			Block: cposv

    			Block: zposv

    			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: slauum

    			Block: dlauum

    			Block: clauum

    			Block: zlauum

    			Block: strtri

    			Block: dtrtri

    			Block: ctrtri

    			Block: ztrtri

    Post-processing (stage 2)...

    Building modules...

    	Building module "clapack"...

    		Constructing wrapper function "sgesv"...

    		  lu,piv,x,info = sgesv(a,b,[rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "dgesv"...

    		  lu,piv,x,info = dgesv(a,b,[rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "cgesv"...

    		  lu,piv,x,info = cgesv(a,b,[rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "zgesv"...

    		  lu,piv,x,info = zgesv(a,b,[rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "sposv"...

    		  c,x,info = sposv(a,b,[lower,rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "dposv"...

    		  c,x,info = dposv(a,b,[lower,rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "cposv"...

    		  c,x,info = cposv(a,b,[lower,rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "zposv"...

    		  c,x,info = zposv(a,b,[lower,rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "spotrf"...

    		  c,info = spotrf(a,[lower,clean,rowmajor,overwrite_a])

    		Constructing wrapper function "dpotrf"...

    		  c,info = dpotrf(a,[lower,clean,rowmajor,overwrite_a])

    		Constructing wrapper function "cpotrf"...

    		  c,info = cpotrf(a,[lower,clean,rowmajor,overwrite_a])

    		Constructing wrapper function "zpotrf"...

    		  c,info = zpotrf(a,[lower,clean,rowmajor,overwrite_a])

    		Constructing wrapper function "spotrs"...

    		  x,info = spotrs(c,b,[lower,rowmajor,overwrite_b])

    		Constructing wrapper function "dpotrs"...

    		  x,info = dpotrs(c,b,[lower,rowmajor,overwrite_b])

    		Constructing wrapper function "cpotrs"...

    		  x,info = cpotrs(c,b,[lower,rowmajor,overwrite_b])

    		Constructing wrapper function "zpotrs"...

    		  x,info = zpotrs(c,b,[lower,rowmajor,overwrite_b])

    		Constructing wrapper function "spotri"...

    		  inv_a,info = spotri(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "dpotri"...

    		  inv_a,info = dpotri(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "cpotri"...

    		  inv_a,info = cpotri(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "zpotri"...

    		  inv_a,info = zpotri(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "slauum"...

    		  a,info = slauum(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "dlauum"...

    		  a,info = dlauum(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "clauum"...

    		  a,info = clauum(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "zlauum"...

    		  a,info = zlauum(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "strtri"...

    		  inv_c,info = strtri(c,[lower,unitdiag,rowmajor,overwrite_c])

    		Constructing wrapper function "dtrtri"...

    		  inv_c,info = dtrtri(c,[lower,unitdiag,rowmajor,overwrite_c])

    		Constructing wrapper function "ctrtri"...

    		  inv_c,info = ctrtri(c,[lower,unitdiag,rowmajor,overwrite_c])

    		Constructing wrapper function "ztrtri"...

    		  inv_c,info = ztrtri(c,[lower,unitdiag,rowmajor,overwrite_c])

    	Wrote C/API module "clapack" to file "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/lib/lapack/clapackmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.lib.lapack.calc_lwork" sources

    f2py options: []

    f2py:> build/src.linux-x86_64-2.7/scipy/lib/lapack/calc_lworkmodule.c

    Reading fortran codes...

    	Reading file 'scipy/lib/lapack/calc_lwork.f' (format:fix,strict)

    Post-processing...

    	Block: calc_lwork

    			Block: gehrd

    			Block: gesdd

    			Block: gelss

    			Block: getri

    			Block: geev

    			Block: heev

    			Block: syev

    			Block: gees

    			Block: geqrf

    			Block: gqr

    Post-processing (stage 2)...

    Building modules...

    	Building module "calc_lwork"...

    		Constructing wrapper function "gehrd"...

    		  minwrk,maxwrk = gehrd(prefix,n,[lo,hi])

    		Constructing wrapper function "gesdd"...

    		  minwrk,maxwrk = gesdd(prefix,m,n,[compute_uv])

    		Constructing wrapper function "gelss"...

    		  minwrk,maxwrk = gelss(prefix,m,n,nrhs)

    		Constructing wrapper function "getri"...

    		  minwrk,maxwrk = getri(prefix,n)

    		Constructing wrapper function "geev"...

    		  minwrk,maxwrk = geev(prefix,n,[compute_vl,compute_vr])

    		Constructing wrapper function "heev"...

    		  minwrk,maxwrk = heev(prefix,n,[lower])

    		Constructing wrapper function "syev"...

    		  minwrk,maxwrk = syev(prefix,n,[lower])

    		Constructing wrapper function "gees"...

    		  minwrk,maxwrk = gees(prefix,n,[compute_v])

    		Constructing wrapper function "geqrf"...

    		  minwrk,maxwrk = geqrf(prefix,m,n)

    		Constructing wrapper function "gqr"...

    		  minwrk,maxwrk = gqr(prefix,m,n)

    	Wrote C/API module "calc_lwork" to file "build/src.linux-x86_64-2.7/scipy/lib/lapack/calc_lworkmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.lib.lapack.atlas_version" sources

    building extension "scipy.linalg.fblas" sources

    creating build/src.linux-x86_64-2.7/scipy/linalg
    from_template:> build/src.linux-x86_64-2.7/scipy/linalg/fblas.pyf

    ('Including file', 'scipy/linalg/fblas_l1.pyf.src')

    ('Including file', 'scipy/linalg/fblas_l2.pyf.src')

    ('Including file', 'scipy/linalg/fblas_l3.pyf.src')

    Mismatch in number of replacements (base <prefix=s,d,c,z>) for <__l1=->. Ignoring.

    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg
    f2py options: []

    f2py: build/src.linux-x86_64-2.7/scipy/linalg/fblas.pyf

    Reading fortran codes...

    	Reading file 'build/src.linux-x86_64-2.7/scipy/linalg/fblas.pyf' (format:free)

    Post-processing...

    	Block: fblas

    			Block: srotg

    			Block: drotg

    			Block: crotg

    			Block: zrotg

    			Block: srotmg

    			Block: drotmg

    			Block: srot

    			Block: drot

    			Block: csrot

    			Block: zdrot

    			Block: srotm

    			Block: drotm

    			Block: sswap

    			Block: dswap

    			Block: cswap

    			Block: zswap

    			Block: sscal

    			Block: dscal

    			Block: cscal

    			Block: zscal

    			Block: csscal

    			Block: zdscal

    			Block: scopy

    			Block: dcopy

    			Block: ccopy

    			Block: zcopy

    			Block: saxpy

    			Block: daxpy

    			Block: caxpy

    			Block: zaxpy

    			Block: sdot

    			Block: ddot

    			Block: cdotu

    			Block: zdotu

    			Block: cdotc

    			Block: zdotc

    			Block: snrm2

    			Block: dnrm2

    			Block: scnrm2

    			Block: dznrm2

    			Block: sasum

    			Block: dasum

    			Block: scasum

    			Block: dzasum

    			Block: isamax

    			Block: idamax

    			Block: icamax

    			Block: izamax

    			Block: sgemv

    			Block: dgemv

    			Block: cgemv

    			Block: zgemv

    			Block: ssymv

    			Block: dsymv

    			Block: chemv

    			Block: zhemv

    			Block: strmv

    			Block: dtrmv

    			Block: ctrmv

    			Block: ztrmv

    			Block: sger

    			Block: dger

    			Block: cgeru

    			Block: zgeru

    			Block: cgerc

    			Block: zgerc

    			Block: sgemm

    			Block: dgemm

    			Block: cgemm

    			Block: zgemm

    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])

    		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])

    		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])

    		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])

    		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 "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 "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 "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 "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 "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 "dzasum"("dzasum")...

    		Constructing wrapper function "dzasum"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  s = dzasum(x,[n,offx,incx])

    		Constructing wrapper function "isamax"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  k = isamax(x,[n,offx,incx])

    		Constructing wrapper function "idamax"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  k = idamax(x,[n,offx,incx])

    		Constructing wrapper function "icamax"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  k = icamax(x,[n,offx,incx])

    		Constructing wrapper function "izamax"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  k = izamax(x,[n,offx,incx])

    		Constructing wrapper function "sgemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = sgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])

    		Constructing wrapper function "dgemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = dgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])

    		Constructing wrapper function "cgemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = cgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])

    		Constructing wrapper function "zgemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = zgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,overwrite_y])

    		Constructing wrapper function "ssymv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = ssymv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])

    		Constructing wrapper function "dsymv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = dsymv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])

    		Constructing wrapper function "chemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = chemv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])

    		Constructing wrapper function "zhemv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  y = zhemv(alpha,a,x,[beta,y,offx,incx,offy,incy,lower,overwrite_y])

    		Constructing wrapper function "strmv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x = strmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])

    		Constructing wrapper function "dtrmv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x = dtrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])

    		Constructing wrapper function "ctrmv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x = ctrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])

    		Constructing wrapper function "ztrmv"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x = ztrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x])

    		Constructing wrapper function "sger"...

    		  a = sger(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "dger"...

    		  a = dger(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "cgeru"...

    		  a = cgeru(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "zgeru"...

    		  a = zgeru(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "cgerc"...

    		  a = cgerc(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "zgerc"...

    		  a = zgerc(alpha,x,y,[incx,incy,a,overwrite_x,overwrite_y,overwrite_a])

    		Constructing wrapper function "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])

    	Wrote C/API module "fblas" to file "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg/fblasmodule.c"

    	Fortran 77 wrappers are saved to "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg/fblas-f2pywrappers.f"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

      adding 'build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg/fblas-f2pywrappers.f' to sources.

    building extension "scipy.linalg.cblas" sources

    generating cblas interface

    2

      adding 'build/src.linux-x86_64-2.7/scipy/linalg/cblas.pyf' to sources.

    f2py options: []

    f2py: build/src.linux-x86_64-2.7/scipy/linalg/cblas.pyf

    Reading fortran codes...

    	Reading file 'build/src.linux-x86_64-2.7/scipy/linalg/cblas.pyf' (format:free)

    Line #19 in build/src.linux-x86_64-2.7/scipy/linalg/cblas.pyf:"  intent(c)"

    	All arguments will have attribute intent(c)

    Line #42 in build/src.linux-x86_64-2.7/scipy/linalg/cblas.pyf:"  intent(c)"

    	All arguments will have attribute intent(c)

    Line #65 in build/src.linux-x86_64-2.7/scipy/linalg/cblas.pyf:"  intent(c)"

    	All arguments will have attribute intent(c)

    Line #88 in build/src.linux-x86_64-2.7/scipy/linalg/cblas.pyf:"  intent(c)"

    	All arguments will have attribute intent(c)

    Post-processing...

    	Block: cblas

    			Block: saxpy

    			Block: daxpy

    			Block: caxpy

    			Block: zaxpy

    Post-processing (stage 2)...

    Building modules...

    	Building module "cblas"...

    		Constructing wrapper function "saxpy"...

    		  z = saxpy(a,x,y,[n,incx,incy,overwrite_y])

    		Constructing wrapper function "daxpy"...

    		  z = daxpy(a,x,y,[n,incx,incy,overwrite_y])

    		Constructing wrapper function "caxpy"...

    		  z = caxpy(a,x,y,[n,incx,incy,overwrite_y])

    		Constructing wrapper function "zaxpy"...

    		  z = zaxpy(a,x,y,[n,incx,incy,overwrite_y])

    	Wrote C/API module "cblas" to file "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg/cblasmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.linalg.flapack" sources

    from_template:> build/src.linux-x86_64-2.7/scipy/linalg/flapack.pyf

    ('Including file', 'scipy/linalg/flapack_user.pyf.src')

    f2py options: []

    f2py: build/src.linux-x86_64-2.7/scipy/linalg/flapack.pyf

    Reading fortran codes...

    	Reading file 'build/src.linux-x86_64-2.7/scipy/linalg/flapack.pyf' (format:free)

    Line #4196 in build/src.linux-x86_64-2.7/scipy/linalg/flapack.pyf:"  char*,char*,char*,int*,int*,complex_float*,int*,complex_float*,int*,float*,float*,int*,int*,float*,int*,float*,complex_float*,int*,complex_float*,float*,int*,int*,int*"

    	crackline:3: No pattern for line

    Line #4276 in build/src.linux-x86_64-2.7/scipy/linalg/flapack.pyf:"  char*,char*,char*,int*,int*,complex_double*,int*,complex_double*,int*,double*,double*,int*,int*,double*,int*,double*,complex_double*,int*,complex_double*,double*,int*,int*,int*"

    	crackline:3: No pattern for line

    Line #4487 in build/src.linux-x86_64-2.7/scipy/linalg/flapack.pyf:"lprotoargument char*,int*,int *,int*,int*,float*,int*,int*,float*,int*,int*"

    	crackline:3: No pattern for line

    Line #4520 in build/src.linux-x86_64-2.7/scipy/linalg/flapack.pyf:"lprotoargument char*,int*,int *,int*,int*,double*,int*,int*,double*,int*,int*"

    	crackline:3: No pattern for line

    Line #4553 in build/src.linux-x86_64-2.7/scipy/linalg/flapack.pyf:"lprotoargument char*,int*,int *,int*,int*,complex_float*,int*,int*,complex_float*,int*,int*"

    	crackline:3: No pattern for line

    Line #4586 in build/src.linux-x86_64-2.7/scipy/linalg/flapack.pyf:"lprotoargument char*,int*,int *,int*,int*,complex_double*,int*,int*,complex_double*,int*,int*"

    	crackline:3: No pattern for line

    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: sgges

    In: build/src.linux-x86_64-2.7/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-2.7/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-2.7/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-2.7/scipy/linalg/flapack.pyf:flapack:unknown_interface:zgges

    get_useparameters: no module gges__user__routines info used by zgges

    			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: spbsv

    			Block: dpbsv

    			Block: cpbsv

    			Block: zpbsv

    			Block: sgebal

    			Block: dgebal

    			Block: cgebal

    			Block: zgebal

    			Block: sgehrd

    			Block: dgehrd

    			Block: cgehrd

    			Block: zgehrd

    			Block: sgbsv

    			Block: dgbsv

    			Block: cgbsv

    			Block: zgbsv

    			Block: sgesv

    			Block: dgesv

    			Block: cgesv

    			Block: zgesv

    			Block: sgetrf

    			Block: dgetrf

    			Block: cgetrf

    			Block: zgetrf

    			Block: sgetrs

    			Block: dgetrs

    			Block: cgetrs

    			Block: zgetrs

    			Block: sgetri

    			Block: dgetri

    			Block: cgetri

    			Block: zgetri

    			Block: sgesdd

    			Block: dgesdd

    			Block: cgesdd

    			Block: zgesdd

    			Block: sgelss

    			Block: dgelss

    			Block: cgelss

    			Block: zgelss

    			Block: sgeqp3

    			Block: dgeqp3

    			Block: cgeqp3

    			Block: zgeqp3

    			Block: sgeqrf

    			Block: dgeqrf

    			Block: cgeqrf

    			Block: zgeqrf

    			Block: sgerqf

    			Block: dgerqf

    			Block: cgerqf

    			Block: zgerqf

    			Block: sorgqr

    			Block: dorgqr

    			Block: cungqr

    			Block: zungqr

    			Block: sormqr

    			Block: dormqr

    			Block: cunmqr

    			Block: zunmqr

    			Block: sorgrq

    			Block: dorgrq

    			Block: cungrq

    			Block: zungrq

    			Block: sgeev

    			Block: dgeev

    			Block: cgeev

    			Block: zgeev

    			Block: sgegv

    			Block: dgegv

    			Block: cgegv

    			Block: zgegv

    			Block: ssyev

    			Block: dsyev

    			Block: cheev

    			Block: zheev

    			Block: sposv

    			Block: dposv

    			Block: cposv

    			Block: zposv

    			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: slauum

    			Block: dlauum

    			Block: clauum

    			Block: zlauum

    			Block: strtri

    			Block: dtrtri

    			Block: ctrtri

    			Block: ztrtri

    			Block: strsyl

    			Block: dtrsyl

    			Block: ctrsyl

    			Block: ztrsyl

    			Block: slaswp

    			Block: dlaswp

    			Block: claswp

    			Block: zlaswp

    			Block: cgees

    In: build/src.linux-x86_64-2.7/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-2.7/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-2.7/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-2.7/scipy/linalg/flapack.pyf:flapack:unknown_interface:dgees

    get_useparameters: no module gees__user__routines info used by dgees

    			Block: sggev

    			Block: dggev

    			Block: cggev

    			Block: zggev

    			Block: ssbev

    			Block: dsbev

    			Block: ssbevd

    			Block: dsbevd

    			Block: ssbevx

    			Block: dsbevx

    			Block: chbevd

    			Block: zhbevd

    			Block: chbevx

    			Block: zhbevx

    			Block: slamch

    			Block: dlamch

    			Block: sgbtrf

    			Block: dgbtrf

    			Block: cgbtrf

    			Block: zgbtrf

    			Block: sgbtrs

    			Block: dgbtrs

    			Block: cgbtrs

    			Block: zgbtrs

    			Block: ssyevr

    			Block: dsyevr

    			Block: cheevr

    			Block: zheevr

    			Block: ssygv

    			Block: dsygv

    			Block: chegv

    			Block: zhegv

    			Block: ssygvd

    			Block: dsygvd

    			Block: chegvd

    			Block: zhegvd

    			Block: ssygvx

    			Block: dsygvx

    			Block: chegvx

    			Block: zhegvx

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

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

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

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

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

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

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

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

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

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  a = slaswp(a,piv,[k1,k2,off,inc,overwrite_a])

    		Constructing wrapper function "dlaswp"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  a = dlaswp(a,piv,[k1,k2,off,inc,overwrite_a])

    		Constructing wrapper function "claswp"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  a = claswp(a,piv,[k1,k2,off,inc,overwrite_a])

    		Constructing wrapper function "zlaswp"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  a = zlaswp(a,piv,[k1,k2,off,inc,overwrite_a])

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

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  w,z,info = ssbev(ab,[compute_v,lower,ldab,overwrite_ab])

    		Constructing wrapper function "dsbev"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  w,z,info = dsbev(ab,[compute_v,lower,ldab,overwrite_ab])

    		Constructing wrapper function "ssbevd"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  w,z,info = ssbevd(ab,[compute_v,lower,ldab,liwork,overwrite_ab])

    		Constructing wrapper function "dsbevd"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  w,z,info = dsbevd(ab,[compute_v,lower,ldab,liwork,overwrite_ab])

    		Constructing wrapper function "ssbevx"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  w,z,m,ifail,info = ssbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab])

    		Constructing wrapper function "dsbevx"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  w,z,m,ifail,info = dsbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab])

    		Constructing wrapper function "chbevd"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  w,z,info = chbevd(ab,[compute_v,lower,ldab,lrwork,liwork,overwrite_ab])

    		Constructing wrapper function "zhbevd"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  w,z,info = zhbevd(ab,[compute_v,lower,ldab,lrwork,liwork,overwrite_ab])

    		Constructing wrapper function "chbevx"...

    warning: callstatement is defined without callprotoargument

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  w,z,m,ifail,info = chbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab])

    		Constructing wrapper function "zhbevx"...

    warning: callstatement is defined without callprotoargument

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  w,z,m,ifail,info = zhbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab])

    		Creating wrapper for Fortran function "slamch"("slamch")...

    		Constructing wrapper function "slamch"...

    		  slamch = slamch(cmach)

    		Creating wrapper for Fortran function "dlamch"("dlamch")...

    		Constructing wrapper function "dlamch"...

    		  dlamch = dlamch(cmach)

    		Constructing wrapper function "sgbtrf"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  lu,ipiv,info = sgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab])

    		Constructing wrapper function "dgbtrf"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  lu,ipiv,info = dgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab])

    		Constructing wrapper function "cgbtrf"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  lu,ipiv,info = cgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab])

    		Constructing wrapper function "zgbtrf"...

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  lu,ipiv,info = zgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab])

    		Constructing wrapper function "sgbtrs"...

    warning: callstatement is defined without callprotoargument

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x,info = sgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b])

    		Constructing wrapper function "dgbtrs"...

    warning: callstatement is defined without callprotoargument

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x,info = dgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b])

    		Constructing wrapper function "cgbtrs"...

    warning: callstatement is defined without callprotoargument

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x,info = cgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b])

    		Constructing wrapper function "zgbtrs"...

    warning: callstatement is defined without callprotoargument

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    getarrdims:warning: assumed shape array, using 0 instead of '*'

    		  x,info = zgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b])

    		Constructing wrapper function "ssyevr"...

    		  w,z,info = ssyevr(a,[jobz,range,uplo,il,iu,lwork,overwrite_a])

    		Constructing wrapper function "dsyevr"...

    		  w,z,info = dsyevr(a,[jobz,range,uplo,il,iu,lwork,overwrite_a])

    		Constructing wrapper function "cheevr"...

    		  w,z,info = cheevr(a,[jobz,range,uplo,il,iu,lwork,overwrite_a])

    		Constructing wrapper function "zheevr"...

    		  w,z,info = zheevr(a,[jobz,range,uplo,il,iu,lwork,overwrite_a])

    		Constructing wrapper function "ssygv"...

    		  a,w,info = ssygv(a,b,[itype,jobz,uplo,overwrite_a,overwrite_b])

    		Constructing wrapper function "dsygv"...

    		  a,w,info = dsygv(a,b,[itype,jobz,uplo,overwrite_a,overwrite_b])

    		Constructing wrapper function "chegv"...

    		  a,w,info = chegv(a,b,[itype,jobz,uplo,overwrite_a,overwrite_b])

    		Constructing wrapper function "zhegv"...

    		  a,w,info = zhegv(a,b,[itype,jobz,uplo,overwrite_a,overwrite_b])

    		Constructing wrapper function "ssygvd"...

    		  a,w,info = ssygvd(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "dsygvd"...

    		  a,w,info = dsygvd(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "chegvd"...

    		  a,w,info = chegvd(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "zhegvd"...

    		  a,w,info = zhegvd(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "ssygvx"...

    		  w,z,ifail,info = ssygvx(a,b,iu,[itype,jobz,uplo,il,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "dsygvx"...

    		  w,z,ifail,info = dsygvx(a,b,iu,[itype,jobz,uplo,il,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "chegvx"...

    		  w,z,ifail,info = chegvx(a,b,iu,[itype,jobz,uplo,il,lwork,overwrite_a,overwrite_b])

    		Constructing wrapper function "zhegvx"...

    		  w,z,ifail,info = zhegvx(a,b,iu,[itype,jobz,uplo,il,lwork,overwrite_a,overwrite_b])

    	Wrote C/API module "flapack" to file "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg/flapackmodule.c"

    	Fortran 77 wrappers are saved to "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg/flapack-f2pywrappers.f"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

      adding 'build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg/flapack-f2pywrappers.f' to sources.

    building extension "scipy.linalg.clapack" sources

    generating clapack interface

    8

      adding 'build/src.linux-x86_64-2.7/scipy/linalg/clapack.pyf' to sources.

    f2py options: []

    f2py: build/src.linux-x86_64-2.7/scipy/linalg/clapack.pyf

    Reading fortran codes...

    	Reading file 'build/src.linux-x86_64-2.7/scipy/linalg/clapack.pyf' (format:free)

    Post-processing...

    	Block: clapack

    			Block: sgesv

    			Block: dgesv

    			Block: cgesv

    			Block: zgesv

    			Block: sposv

    			Block: dposv

    			Block: cposv

    			Block: zposv

    			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: slauum

    			Block: dlauum

    			Block: clauum

    			Block: zlauum

    			Block: strtri

    			Block: dtrtri

    			Block: ctrtri

    			Block: ztrtri

    Post-processing (stage 2)...

    Building modules...

    	Building module "clapack"...

    		Constructing wrapper function "sgesv"...

    		  lu,piv,x,info = sgesv(a,b,[rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "dgesv"...

    		  lu,piv,x,info = dgesv(a,b,[rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "cgesv"...

    		  lu,piv,x,info = cgesv(a,b,[rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "zgesv"...

    		  lu,piv,x,info = zgesv(a,b,[rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "sposv"...

    		  c,x,info = sposv(a,b,[lower,rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "dposv"...

    		  c,x,info = dposv(a,b,[lower,rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "cposv"...

    		  c,x,info = cposv(a,b,[lower,rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "zposv"...

    		  c,x,info = zposv(a,b,[lower,rowmajor,overwrite_a,overwrite_b])

    		Constructing wrapper function "spotrf"...

    		  c,info = spotrf(a,[lower,clean,rowmajor,overwrite_a])

    		Constructing wrapper function "dpotrf"...

    		  c,info = dpotrf(a,[lower,clean,rowmajor,overwrite_a])

    		Constructing wrapper function "cpotrf"...

    		  c,info = cpotrf(a,[lower,clean,rowmajor,overwrite_a])

    		Constructing wrapper function "zpotrf"...

    		  c,info = zpotrf(a,[lower,clean,rowmajor,overwrite_a])

    		Constructing wrapper function "spotrs"...

    		  x,info = spotrs(c,b,[lower,rowmajor,overwrite_b])

    		Constructing wrapper function "dpotrs"...

    		  x,info = dpotrs(c,b,[lower,rowmajor,overwrite_b])

    		Constructing wrapper function "cpotrs"...

    		  x,info = cpotrs(c,b,[lower,rowmajor,overwrite_b])

    		Constructing wrapper function "zpotrs"...

    		  x,info = zpotrs(c,b,[lower,rowmajor,overwrite_b])

    		Constructing wrapper function "spotri"...

    		  inv_a,info = spotri(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "dpotri"...

    		  inv_a,info = dpotri(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "cpotri"...

    		  inv_a,info = cpotri(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "zpotri"...

    		  inv_a,info = zpotri(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "slauum"...

    		  a,info = slauum(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "dlauum"...

    		  a,info = dlauum(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "clauum"...

    		  a,info = clauum(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "zlauum"...

    		  a,info = zlauum(c,[lower,rowmajor,overwrite_c])

    		Constructing wrapper function "strtri"...

    		  inv_c,info = strtri(c,[lower,unitdiag,rowmajor,overwrite_c])

    		Constructing wrapper function "dtrtri"...

    		  inv_c,info = dtrtri(c,[lower,unitdiag,rowmajor,overwrite_c])

    		Constructing wrapper function "ctrtri"...

    		  inv_c,info = ctrtri(c,[lower,unitdiag,rowmajor,overwrite_c])

    		Constructing wrapper function "ztrtri"...

    		  inv_c,info = ztrtri(c,[lower,unitdiag,rowmajor,overwrite_c])

    	Wrote C/API module "clapack" to file "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/linalg/clapackmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.linalg._flinalg" sources

    f2py options: []

    f2py:> build/src.linux-x86_64-2.7/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

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/det.f:ddet_c

    vars2fortran: No typespec for argument "info".

    			Block: ddet_c

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/det.f:ddet_r

    vars2fortran: No typespec for argument "info".

    			Block: ddet_r

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/det.f:sdet_c

    vars2fortran: No typespec for argument "info".

    			Block: sdet_c

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/det.f:sdet_r

    vars2fortran: No typespec for argument "info".

    			Block: sdet_r

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/det.f:zdet_c

    vars2fortran: No typespec for argument "info".

    			Block: zdet_c

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/det.f:zdet_r

    vars2fortran: No typespec for argument "info".

    			Block: zdet_r

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/det.f:cdet_c

    vars2fortran: No typespec for argument "info".

    			Block: cdet_c

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/det.f:cdet_r

    vars2fortran: No typespec for argument "info".

    			Block: cdet_r

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/lu.f:dlu_c

    vars2fortran: No typespec for argument "info".

    			Block: dlu_c

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/lu.f:zlu_c

    vars2fortran: No typespec for argument "info".

    			Block: zlu_c

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/lu.f:slu_c

    vars2fortran: No typespec for argument "info".

    			Block: slu_c

    {'attrspec': ['intent(out)']}

    In: :_flinalg:scipy/linalg/src/lu.f:clu_c

    vars2fortran: No typespec for argument "info".

    			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-2.7/scipy/linalg/_flinalgmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.linalg.calc_lwork" sources

    f2py options: []

    f2py:> build/src.linux-x86_64-2.7/scipy/linalg/calc_lworkmodule.c

    Reading fortran codes...

    	Reading file 'scipy/linalg/src/calc_lwork.f' (format:fix,strict)

    Post-processing...

    	Block: calc_lwork

    			Block: gehrd

    			Block: gesdd

    			Block: gelss

    			Block: getri

    			Block: geev

    			Block: heev

    			Block: syev

    			Block: gees

    			Block: geqrf

    			Block: gqr

    Post-processing (stage 2)...

    Building modules...

    	Building module "calc_lwork"...

    		Constructing wrapper function "gehrd"...

    		  minwrk,maxwrk = gehrd(prefix,n,lo,hi)

    		Constructing wrapper function "gesdd"...

    		  minwrk,maxwrk = gesdd(prefix,m,n,compute_uv)

    		Constructing wrapper function "gelss"...

    		  minwrk,maxwrk = gelss(prefix,m,n,nrhs)

    		Constructing wrapper function "getri"...

    		  minwrk,maxwrk = getri(prefix,n)

    		Constructing wrapper function "geev"...

    		  minwrk,maxwrk = geev(prefix,n,[compute_vl,compute_vr])

    		Constructing wrapper function "heev"...

    		  minwrk,maxwrk = heev(prefix,n,[lower])

    		Constructing wrapper function "syev"...

    		  minwrk,maxwrk = syev(prefix,n,[lower])

    		Constructing wrapper function "gees"...

    		  minwrk,maxwrk = gees(prefix,n,[compute_v])

    		Constructing wrapper function "geqrf"...

    		  minwrk,maxwrk = geqrf(prefix,m,n)

    		Constructing wrapper function "gqr"...

    		  minwrk,maxwrk = gqr(prefix,m,n)

    	Wrote C/API module "calc_lwork" to file "build/src.linux-x86_64-2.7/scipy/linalg/calc_lworkmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.linalg.atlas_version" sources

    building extension "scipy.odr.__odrpack" sources

    building extension "scipy.optimize._minpack" sources

    building extension "scipy.optimize._zeros" sources

    building extension "scipy.optimize._lbfgsb" sources

    creating build/src.linux-x86_64-2.7/scipy/optimize
    creating build/src.linux-x86_64-2.7/scipy/optimize/lbfgsb
    f2py options: []

    f2py: scipy/optimize/lbfgsb/lbfgsb.pyf

    Reading fortran codes...

    	Reading file 'scipy/optimize/lbfgsb/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,[n])

    	Wrote C/API module "_lbfgsb" to file "build/src.linux-x86_64-2.7/scipy/optimize/lbfgsb/_lbfgsbmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.optimize.moduleTNC" sources

    building extension "scipy.optimize._cobyla" sources

    creating build/src.linux-x86_64-2.7/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-2.7/scipy/optimize/cobyla/_cobylamodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.optimize.minpack2" sources

    creating build/src.linux-x86_64-2.7/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-2.7/scipy/optimize/minpack2/minpack2module.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.optimize._slsqp" sources

    creating build/src.linux-x86_64-2.7/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,[la,n,l_w,l_jw])

    	Wrote C/API module "_slsqp" to file "build/src.linux-x86_64-2.7/scipy/optimize/slsqp/_slsqpmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.optimize._nnls" sources

    creating build/src.linux-x86_64-2.7/scipy/optimize/nnls
    f2py options: []

    f2py: scipy/optimize/nnls/nnls.pyf

    Reading fortran codes...

    	Reading file 'scipy/optimize/nnls/nnls.pyf' (format:free)

    crackline: groupcounter=1 groupname={0: '', 1: 'python module', 2: 'interface', 3: 'subroutine'}

    crackline: Mismatch of blocks encountered. Trying to fix it by assuming "end" statement.

    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,[mda,overwrite_a,overwrite_b])

    	Wrote C/API module "_nnls" to file "build/src.linux-x86_64-2.7/scipy/optimize/nnls/_nnlsmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.signal.sigtools" sources

    creating build/src.linux-x86_64-2.7/scipy/signal
    conv_template:> build/src.linux-x86_64-2.7/scipy/signal/lfilter.c

    conv_template:> build/src.linux-x86_64-2.7/scipy/signal/correlate_nd.c

    building extension "scipy.signal.spectral" sources

    building extension "scipy.signal.spline" sources

    building extension "scipy.sparse.linalg.isolve._iterative" sources

    creating build/src.linux-x86_64-2.7/scipy/sparse
    creating build/src.linux-x86_64-2.7/scipy/sparse/linalg
    creating build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve
    creating build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative
    from_template:> build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/STOPTEST2.f

    from_template:> build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/getbreak.f

    from_template:> build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/BiCGREVCOM.f

    from_template:> build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/BiCGSTABREVCOM.f

    from_template:> build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/CGREVCOM.f

    from_template:> build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/CGSREVCOM.f

    from_template:> build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/GMRESREVCOM.f

    from_template:> build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/QMRREVCOM.f

    from_template:> build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/_iterative.pyf

    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/sparse
    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/sparse/linalg
    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve
    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative
    f2py options: []

    f2py: build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/_iterative.pyf

    Reading fortran codes...

    	Reading file 'build/src.linux-x86_64-2.7/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

    			Block: sstoptest2

    			Block: dstoptest2

    			Block: cstoptest2

    			Block: zstoptest2

    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)

    		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)

    		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)

    		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)

    		Constructing wrapper function "sstoptest2"...

    		  bnrm2,resid,info = sstoptest2(r,b,bnrm2,tol,info)

    		Constructing wrapper function "dstoptest2"...

    		  bnrm2,resid,info = dstoptest2(r,b,bnrm2,tol,info)

    		Constructing wrapper function "cstoptest2"...

    		  bnrm2,resid,info = cstoptest2(r,b,bnrm2,tol,info)

    		Constructing wrapper function "zstoptest2"...

    		  bnrm2,resid,info = zstoptest2(r,b,bnrm2,tol,info)

    	Wrote C/API module "_iterative" to file "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/sparse/linalg/isolve/iterative/_iterativemodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.sparse.linalg.dsolve._superlu" sources

    building extension "scipy.sparse.linalg.dsolve.umfpack.__umfpack" sources

    creating build/src.linux-x86_64-2.7/scipy/sparse/linalg/dsolve
    creating build/src.linux-x86_64-2.7/scipy/sparse/linalg/dsolve/umfpack
    building extension "scipy.sparse.linalg.eigen.arpack._arpack" sources

    creating build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen
    creating build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen/arpack
    from_template:> build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen/arpack/arpack.pyf

    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen
    creating build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen/arpack
    f2py options: []

    f2py: build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen/arpack/arpack.pyf

    Reading fortran codes...

    	Reading file 'build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen/arpack/arpack.pyf' (format:free)

    Line #5 in build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen/arpack/arpack.pyf:"    <_rd=real,double precision>"

    	crackline:1: No pattern for line

    Line #6 in build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen/arpack/arpack.pyf:"    <_cd=complex,double complex>"

    	crackline:1: No pattern for line

    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-2.7/build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen/arpack/_arpackmodule.c"

    	Fortran 77 wrappers are saved to "build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen/arpack/_arpack-f2pywrappers.f"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

      adding 'build/src.linux-x86_64-2.7/build/src.linux-x86_64-2.7/scipy/sparse/linalg/eigen/arpack/_arpack-f2pywrappers.f' to sources.

    building extension "scipy.sparse.sparsetools._csr" sources

    building extension "scipy.sparse.sparsetools._csc" sources

    building extension "scipy.sparse.sparsetools._coo" sources

    building extension "scipy.sparse.sparsetools._bsr" sources

    building extension "scipy.sparse.sparsetools._dia" sources

    building extension "scipy.sparse.sparsetools._csgraph" 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._tools" sources

    building extension "scipy.spatial.qhull" sources

    building extension "scipy.spatial.ckdtree" sources

    building extension "scipy.spatial._distance_wrap" sources

    building extension "scipy.special._cephes" sources

    building extension "scipy.special.specfun" sources

    creating build/src.linux-x86_64-2.7/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: bernoa

    			Block: csphjy

    			Block: lpmns

    			Block: eulera

    			Block: clqn

    			Block: airyzo

    			Block: eulerb

    			Block: cva1

    			Block: lqnb

    			Block: lamv

    			Block: lagzo

    			Block: legzo

    			Block: pbdv

    			Block: cerzo

    			Block: lamn

    			Block: clpn

    			Block: lqmns

    			Block: chgm

    			Block: lpmn

    			Block: fcszo

    			Block: aswfb

    			Block: lqna

    			Block: cpbdn

    			Block: lpn

    			Block: fcoef

    			Block: sphi

    			Block: rcty

    			Block: lpni

    			Block: cyzo

    			Block: csphik

    			Block: sphj

    			Block: othpl

    			Block: klvnzo

    			Block: jyzo

    			Block: rctj

    			Block: herzo

    			Block: sphk

    			Block: pbvv

    			Block: segv

    			Block: sphy

    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)

    		Constructing wrapper function "jdzo"...

    		  n,m,pcode,zo = jdzo(nt)

    		Constructing wrapper function "bernob"...

    		  bn = bernob(n)

    		Constructing wrapper function "bernoa"...

    		  bn = bernoa(n)

    		Constructing wrapper function "csphjy"...

    		  nm,csj,cdj,csy,cdy = csphjy(n,z)

    		Constructing wrapper function "lpmns"...

    		  pm,pd = lpmns(m,n,x)

    		Constructing wrapper function "eulera"...

    		  en = eulera(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 "cva1"...

    		  cv = cva1(kd,m,q)

    		Constructing wrapper function "lqnb"...

    		  qn,qd = lqnb(n,x)

    		Constructing wrapper function "lamv"...

    		  vm,vl,dl = lamv(v,x)

    		Constructing wrapper function "lagzo"...

    		  x,w = lagzo(n)

    		Constructing wrapper function "legzo"...

    		  x,w = legzo(n)

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

    		  qm,qd = lqmns(m,n,x)

    		Constructing wrapper function "chgm"...

    		  hg = chgm(a,b,x)

    		Constructing wrapper function "lpmn"...

    		  pm,pd = lpmn(m,n,x)

    		Constructing wrapper function "fcszo"...

    		  zo = fcszo(kf,nt)

    		Constructing wrapper function "aswfb"...

    		  s1f,s1d = aswfb(m,n,c,x,kd,cv)

    		Constructing wrapper function "lqna"...

    		  qn,qd = lqna(n,x)

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

    		  nm,si,di = sphi(n,x)

    		Constructing wrapper function "rcty"...

    		  nm,ry,dy = rcty(n,x)

    		Constructing wrapper function "lpni"...

    		  pn,pd,pl = lpni(n,x)

    		Constructing wrapper function "cyzo"...

    		  zo,zv = cyzo(nt,kf,kc)

    		Constructing wrapper function "csphik"...

    		  nm,csi,cdi,csk,cdk = csphik(n,z)

    		Constructing wrapper function "sphj"...

    		  nm,sj,dj = sphj(n,x)

    		Constructing wrapper function "othpl"...

    		  pl,dpl = othpl(kf,n,x)

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

    		  x,w = herzo(n)

    		Constructing wrapper function "sphk"...

    		  nm,sk,dk = sphk(n,x)

    		Constructing wrapper function "pbvv"...

    		  vv,vp,pvf,pvd = pbvv(v,x)

    		Constructing wrapper function "segv"...

    		  cv,eg = segv(m,n,c,kd)

    		Constructing wrapper function "sphy"...

    		  nm,sy,dy = sphy(n,x)

    	Wrote C/API module "specfun" to file "build/src.linux-x86_64-2.7/scipy/special/specfunmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.special.orthogonal_eval" sources

    building extension "scipy.special.lambertw" sources

    building extension "scipy.special._logit" sources

    conv_template:> build/src.linux-x86_64-2.7/scipy/special/_logit.c

    building extension "scipy.stats.statlib" sources

    creating build/src.linux-x86_64-2.7/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: wprob

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

    		  astart,a1,ifault = wprob(test,other)

    		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-2.7/scipy/stats/statlibmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    building extension "scipy.stats.vonmises_cython" sources

    building extension "scipy.stats._rank" sources

    building extension "scipy.stats.futil" sources

    f2py options: []

    f2py:> build/src.linux-x86_64-2.7/scipy/stats/futilmodule.c

    Reading fortran codes...

    	Reading file 'scipy/stats/futil.f' (format:fix,strict)

    Post-processing...

    	Block: futil

    			Block: dqsort

    			Block: dfreps

    Post-processing (stage 2)...

    Building modules...

    	Building module "futil"...

    		Constructing wrapper function "dqsort"...

    		  arr = dqsort(arr,[overwrite_arr])

    		Constructing wrapper function "dfreps"...

    		  replist,repnum,nlist = dfreps(arr)

    	Wrote C/API module "futil" to file "build/src.linux-x86_64-2.7/scipy/stats/futilmodule.c"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

    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: 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 "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-2.7/scipy/stats/mvnmodule.c"

    	Fortran 77 wrappers are saved to "build/src.linux-x86_64-2.7/scipy/stats/mvn-f2pywrappers.f"

      adding 'build/src.linux-x86_64-2.7/fortranobject.c' to sources.

      adding 'build/src.linux-x86_64-2.7' to include_dirs.

      adding 'build/src.linux-x86_64-2.7/scipy/stats/mvn-f2pywrappers.f' to sources.

    building extension "scipy.ndimage._nd_image" sources

    building data_files sources

    build_src: building npy-pkg config files

    creating pip-egg-info/scipy.egg-info
    writing pip-egg-info/scipy.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/scipy.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/scipy.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/scipy.egg-info/SOURCES.txt'
    warning: manifest_maker: standard file '-c' not found
    

    reading manifest file 'pip-egg-info/scipy.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching 'f2py.py'

    no previously-included directories found matching 'scipy/special/tests/data/boost'

    writing manifest file 'pip-egg-info/scipy.egg-info/SOURCES.txt'
Installing collected packages: scipy

  Found existing installation: scipy 0.10.1

    Uninstalling scipy:

      Removing file or directory /usr/lib/python2.7/dist-packages/scipy-0.10.1.egg-info
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 104, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 250, in run
    requirement_set.install(install_options, global_options)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1129, in install
    requirement.uninstall(auto_confirm=True)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 486, in uninstall
    paths_to_remove.remove(auto_confirm)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1431, in remove
    renames(path, new_path)
  File "/usr/lib/python2.7/dist-packages/pip/util.py", line 263, in renames
    shutil.move(old, new)
  File "/usr/lib/python2.7/shutil.py", line 300, in move
    os.unlink(src)
OSError: [Errno 13] Permission denied: '/usr/lib/python2.7/dist-packages/scipy-0.10.1.egg-info'



More information about the Python-modules-team mailing list