fulgorit - 2017-02-12

I got this error:

Obtaining PySparse from git+http://git.code.sf.net/p/pysparse/git#egg=PySparse
Updating ./src/pysparse clone
Requirement already satisfied: numpy>=1.2 in /usr/local/lib/python2.7/dist-packages/numpy-1.11.0-py2.7-linux-x86_64.egg (from PySparse)
Installing collected packages: PySparse
Running setup.py develop for PySparse
Complete output from command /usr/bin/python -c "import setuptools, tokenize;file='/home/masterli/PRJS/pysparse/src/pysparse/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" develop --no-deps:
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'summary'
warnings.warn(msg)
--- Could not run svn info ---
blas_opt_info:
blas_mkl_info:
libraries mkl,vml,guide not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE

openblas_info:
  libraries openblas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

atlas_3_10_blas_threads_info:
Setting PTATLAS=ATLAS
  libraries tatlas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

atlas_3_10_blas_info:
  libraries satlas not found in ['/usr/local/lib', '/usr/lib', '/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', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

atlas_blas_info:
  libraries f77blas,cblas,atlas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

/usr/local/lib/python2.7/dist-packages/numpy-1.11.0-py2.7-linux-x86_64.egg/numpy/distutils/system_info.py:1640: UserWarning:
    Atlas (http://math-atlas.sourceforge.net/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [atlas]) or by setting
    the ATLAS environment variable.
  warnings.warn(AtlasNotFoundError.__doc__)
blas_info:
C compiler: cc

creating /tmp/tmp7w5UgB/tmp
creating /tmp/tmp7w5UgB/tmp/tmp7w5UgB
compile options: '-I/usr/local/include -I/usr/include -c'
cc: /tmp/tmp7w5UgB/source.c
cc /tmp/tmp7w5UgB/tmp/tmp7w5UgB/source.o -lcblas -o /tmp/tmp7w5UgB/a.out
/usr/bin/ld : ne peut trouver -lcblas
collect2: error: ld returned 1 exit status
/usr/bin/ld : ne peut trouver -lcblas
collect2: error: ld returned 1 exit status
cc /tmp/tmp7w5UgB/tmp/tmp7w5UgB/source.o -lblas -o /tmp/tmp7w5UgB/a.out
  libraries blas not found in ['', '']
Runtime library blas was not found. Ignoring
  FOUND:
    libraries = ['blas', 'blas']
    library_dirs = ['/usr/lib']
    language = c
    define_macros = [('HAVE_CBLAS', None)]

  FOUND:
    libraries = ['blas', 'blas']
    library_dirs = ['/usr/lib']
    define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
    language = c

Sparse:: Using BLAS info:
{'libraries': ['blas', 'blas'], 'library_dirs': ['/usr/lib'], 'language': 'c', 'define_macros': [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]}
Using dflt_lib_dirs =  []
Using dflt_libs =  []
Eigen:: Using BLAS info:
{'libraries': ['blas', 'blas'], 'library_dirs': ['/usr/lib'], 'language': 'c', 'define_macros': [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]}
lapack_opt_info:
openblas_lapack_info:
  libraries openblas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

lapack_mkl_info:
mkl_info:
  libraries mkl,vml,guide not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

  NOT AVAILABLE

atlas_3_10_threads_info:
Setting PTATLAS=ATLAS
  libraries tatlas,tatlas not found in /usr/local/lib
  libraries lapack_atlas not found in /usr/local/lib
  libraries tatlas,tatlas not found in /usr/lib
  libraries lapack_atlas not found in /usr/lib
  libraries tatlas,tatlas not found in /usr/lib/x86_64-linux-gnu
  libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
  NOT AVAILABLE

atlas_3_10_info:
  libraries satlas,satlas not found in /usr/local/lib
  libraries lapack_atlas not found in /usr/local/lib
  libraries satlas,satlas not found in /usr/lib
  libraries lapack_atlas not found in /usr/lib
  libraries satlas,satlas not found in /usr/lib/x86_64-linux-gnu
  libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_3_10_info'>
  NOT AVAILABLE

atlas_threads_info:
Setting PTATLAS=ATLAS
  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/lib
  libraries lapack_atlas not found in /usr/lib
  libraries ptf77blas,ptcblas,atlas not found in /usr/lib/x86_64-linux-gnu
  libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_threads_info'>
  NOT AVAILABLE

atlas_info:
  libraries f77blas,cblas,atlas not found in /usr/local/lib
  libraries lapack_atlas not found in /usr/local/lib
  libraries f77blas,cblas,atlas not found in /usr/lib
  libraries lapack_atlas not found in /usr/lib
  libraries f77blas,cblas,atlas not found in /usr/lib/x86_64-linux-gnu
  libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_info'>
  NOT AVAILABLE

/usr/local/lib/python2.7/dist-packages/numpy-1.11.0-py2.7-linux-x86_64.egg/numpy/distutils/system_info.py:1542: UserWarning:
    Atlas (http://math-atlas.sourceforge.net/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [atlas]) or by setting
    the ATLAS environment variable.
  warnings.warn(AtlasNotFoundError.__doc__)
lapack_info:
  libraries lapack not found in ['', '']
Runtime library lapack was not found. Ignoring
  FOUND:
    libraries = ['lapack', 'lapack']
    library_dirs = ['/usr/lib']
    language = f77

  FOUND:
    libraries = ['lapack', 'lapack', 'blas', 'blas']
    library_dirs = ['/usr/lib']
    define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
    language = c

/usr/local/lib/python2.7/dist-packages/setuptools/dist.py:332: UserWarning: Normalizing '1.3-dev' to '1.3.dev0'
  normalized_version,
Eigen:: Using LAPACK info:
{'libraries': ['lapack', 'lapack', 'blas', 'blas'], 'library_dirs': ['/usr/lib'], 'language': 'c', 'define_macros': [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]}
Direct:: Using BLAS info:
{'libraries': ['blas', 'blas'], 'library_dirs': ['/usr/lib'], 'language': 'c', 'define_macros': [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]}
Using default UMFPACK and AMD
 If you do not like this, edit the [UMFPACK] and [AMD]
 sections of site.cfg
Using default SuperLU.
 If you do not like this, edit the [SuperLU] section of site.cfg
running develop
running build_scripts
running egg_info
running build_src
build_src
building py_modules sources
building extension "pysparse.sparse.spmatrix" sources
building extension "pysparse.eigen.jdsym" sources
building extension "pysparse.direct.umfpack" sources
building extension "pysparse.direct.superlu" sources
building extension "pysparse.itsolvers.krylov" sources
building extension "pysparse.precon.precon" sources
building data_files sources
build_src: building npy-pkg config files
writing requirements to pysparse.egg-info/requires.txt
writing pysparse.egg-info/PKG-INFO
writing top-level names to pysparse.egg-info/top_level.txt
writing dependency_links to pysparse.egg-info/dependency_links.txt
reading manifest file 'pysparse.egg-info/SOURCES.txt'
writing manifest file 'pysparse.egg-info/SOURCES.txt'
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
building 'pysparse.direct.superlu' extension
compiling C sources
C compiler: x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC

compile options: '-DUSE_VENDOR_BLAS=1 -DNO_ATLAS_INFO=1 -DHAVE_CBLAS -Ipysparse/direct/src -Ipysparse/direct/superlu/include -I/usr/local/lib/python2.7/dist-packages/numpy-1.11.0-py2.7-linux-x86_64.egg/numpy/core/include -I/usr/local/lib/python2.7/dist-packages/numpy-1.11.0-py2.7-linux-x86_64.egg/numpy/core/include -I/home/masterli/PRJS/pysparse/src/pysparse/pysparse/include -I/usr/include/python2.7 -I/usr/include/python2.7 -c'
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/sp_ienv.c
pysparse/direct/superlu/src/sp_ienv.c: In function sp_ienv:
pysparse/direct/superlu/src/sp_ienv.c:57:5: warning: implicit declaration of function xerbla_ [-Wimplicit-function-declaration]
     xerbla_("sp_ienv", &i);
     ^~~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/icmax1.c
pysparse/direct/superlu/src/icmax1.c: In function icmax1_:
pysparse/direct/superlu/src/icmax1.c:52:24: warning: variable i__2 set but not used [-Wunused-but-set-variable]
     int ret_val, i__1, i__2;
                        ^~~~
pysparse/direct/superlu/src/icmax1.c:52:18: warning: variable i__1 set but not used [-Wunused-but-set-variable]
     int ret_val, i__1, i__2;
                  ^~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dreadhb.c
pysparse/direct/superlu/src/dreadhb.c: In function dreadhb:
pysparse/direct/superlu/src/dreadhb.c:171:29: warning: unused variable key [-Wunused-variable]
     char buf[100], type[4], key[10];
                             ^~~
pysparse/direct/superlu/src/dreadhb.c: In function dReadVector:
pysparse/direct/superlu/src/dreadhb.c:61:2: warning: ignoring return value of fgets, declared with attribute warn_unused_result [-Wunused-result]
  fgets(buf, 100, fp);    /* read a line at a time */
  ^~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c: In function dReadValues:
pysparse/direct/superlu/src/dreadhb.c:81:2: warning: ignoring return value of fgets, declared with attribute warn_unused_result [-Wunused-result]
  fgets(buf, 100, fp);    /* read a line at a time */
  ^~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c: In function dreadhb:
pysparse/direct/superlu/src/dreadhb.c:177:5: warning: ignoring return value of fgets, declared with attribute warn_unused_result [-Wunused-result]
     fgets(buf, 100, fp);
     ^~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:189:2: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
  fscanf(fp, "%14c", buf); buf[14] = 0;
  ^~~~~~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:197:5: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%3c", type);
     ^~~~~~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:198:5: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%11c", buf); /* pad */
     ^~~~~~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:204:5: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%14c", buf); sscanf(buf, "%d", nrow);
     ^~~~~~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:205:5: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%14c", buf); sscanf(buf, "%d", ncol);
     ^~~~~~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:206:5: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%14c", buf); sscanf(buf, "%d", nonz);
     ^~~~~~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:207:5: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%14c", buf); sscanf(buf, "%d", &tmp);
     ^~~~~~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:219:5: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%16c", buf);
     ^~~~~~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:221:5: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%16c", buf);
     ^~~~~~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:223:5: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%20c", buf);
     ^~~~~~~~~~~~~~~~~~~~~~~
pysparse/direct/superlu/src/dreadhb.c:225:5: warning: ignoring return value of fscanf, declared with attribute warn_unused_result [-Wunused-result]
     fscanf(fp, "%20c", buf);
     ^~~~~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/relax_snode.c
In file included from pysparse/direct/superlu/src/relax_snode.c:21:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/relax_snode.c: In function relax_snode:
pysparse/direct/superlu/src/relax_snode.c:41:18: warning: unused variable i [-Wunused-variable]
     register int i, j, parent;
                  ^
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/scomplex.c
In file included from pysparse/direct/superlu/src/scomplex.c:15:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dsp_blas2.c
In file included from pysparse/direct/superlu/src/dsp_blas2.c:16:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/dsp_blas2.c: In function sp_dtrsv:
pysparse/direct/superlu/src/dsp_blas2.c:154:7: warning: implicit declaration of function dtrsv_ [-Wimplicit-function-declaration]
       dtrsv_("L", "N", "U", &nsupc, &Lval[luptr], &nsupr,
       ^~~~~~
pysparse/direct/superlu/src/dsp_blas2.c:157:7: warning: implicit declaration of function dgemv_ [-Wimplicit-function-declaration]
       dgemv_("N", &nrow, &nsupc, &alpha, &Lval[luptr+nsupc],
       ^~~~~~
pysparse/direct/superlu/src/dsp_blas2.c: In function sp_dgemv:
pysparse/direct/superlu/src/dsp_blas2.c:392:53: warning: suggest parentheses around && within || [-Wparentheses]
     if (A->nrow == 0 || A->ncol == 0 || alpha == 0. && beta == 1.)
                                         ~~~~~~~~~~~~^~~~~~~~~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dlangs.c
In file included from pysparse/direct/superlu/src/dlangs.c:16:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/dlangs.c: In function dlangs:
pysparse/direct/superlu/src/dlangs.c:109:12: warning: value may be used uninitialized in this function [-Wmaybe-uninitialized]
     return (value);
            ^
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dmemory.c
In file included from pysparse/direct/superlu/src/dmemory.c:11:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/dmemory.c: In function dStackCompress:
pysparse/direct/superlu/src/dmemory.c:583:21: warning: unused variable dest [-Wunused-variable]
     char     *src, *dest;
                     ^~~~
pysparse/direct/superlu/src/dmemory.c:583:15: warning: unused variable src [-Wunused-variable]
     char     *src, *dest;
               ^~~
pysparse/direct/superlu/src/dmemory.c:581:32: warning: unused variable bytes_to_copy [-Wunused-variable]
     register int iword, dword, bytes_to_copy, ndim;
                                ^~~~~~~~~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/sp_coletree.c
In file included from pysparse/direct/superlu/src/sp_coletree.c:6:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/mmd.c
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dgsequ.c
In file included from pysparse/direct/superlu/src/dgsequ.c:16:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dcomplex.c
In file included from pysparse/direct/superlu/src/dcomplex.c:15:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dcolumn_dfs.c
In file included from pysparse/direct/superlu/src/dcolumn_dfs.c:24:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/dcolumn_dfs.c: In function dcolumn_dfs:
pysparse/direct/superlu/src/dcolumn_dfs.c:129:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   if ( mem_error = dLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) )
   ^~
pysparse/direct/superlu/src/dcolumn_dfs.c:172:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
       dLUMemXpand(jcol,nextl,LSUB,&nzlmax,Glu) )
       ^~~~~~~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dpanel_bmod.c
In file included from pysparse/direct/superlu/src/dpanel_bmod.c:26:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/dpanel_bmod.c:33:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void dcheck_tempv();
 ^~~~~~
pysparse/direct/superlu/src/dpanel_bmod.c: In function dpanel_bmod:
pysparse/direct/superlu/src/dpanel_bmod.c:217:7: warning: implicit declaration of function dtrsv_ [-Wimplicit-function-declaration]
       dtrsv_( "L", "N", "U", &segsze, &lusup[luptr],
       ^~~~~~
pysparse/direct/superlu/src/dpanel_bmod.c:264:7: warning: implicit declaration of function dgemv_ [-Wimplicit-function-declaration]
       dgemv_("N", &block_nrow, &segsze, &alpha, &lusup[luptr1],
       ^~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dpivotL.c
In file included from pysparse/direct/superlu/src/dpivotL.c:26:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dcolumn_bmod.c
In file included from pysparse/direct/superlu/src/dcolumn_bmod.c:26:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/dcolumn_bmod.c: In function dcolumn_bmod:
pysparse/direct/superlu/src/dcolumn_bmod.c:217:3: warning: implicit declaration of function dtrsv_ [-Wimplicit-function-declaration]
   dtrsv_( "L", "N", "U", &segsze, &lusup[luptr],
   ^~~~~~
pysparse/direct/superlu/src/dcolumn_bmod.c:228:3: warning: implicit declaration of function dgemv_ [-Wimplicit-function-declaration]
   dgemv_( "N", &nrow, &segsze, &alpha, &lusup[luptr],
   ^~~~~~
pysparse/direct/superlu/src/dcolumn_bmod.c:271:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  if (mem_error = dLUMemXpand(jcol, nextlu, LUSUP, &nzlumax, Glu))
  ^~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/lsame.c
pysparse/direct/superlu/src/lsame.c: In function lsame_:
pysparse/direct/superlu/src/lsame.c:55:18: warning: suggest parentheses around && within || [-Wparentheses]
  if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta
      ~~~~~~~~~~~~^~~~~~~~~~~~~~
pysparse/direct/superlu/src/lsame.c:56:10: warning: suggest parentheses around && within || [-Wparentheses]
  if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta
                                                                  ~~~~
   >= 162 && inta <= 169)
   ~~~~~~~^~~~~~~~~~~~~~
pysparse/direct/superlu/src/lsame.c:58:18: warning: suggest parentheses around && within || [-Wparentheses]
  if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb
      ~~~~~~~~~~~~^~~~~~~~~~~~~~
pysparse/direct/superlu/src/lsame.c:59:10: warning: suggest parentheses around && within || [-Wparentheses]
  if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb
                                                                  ~~~~
   >= 162 && intb <= 169)
   ~~~~~~~^~~~~~~~~~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dsnode_dfs.c
In file included from pysparse/direct/superlu/src/dsnode_dfs.c:24:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/dsnode_dfs.c: In function dsnode_dfs:
pysparse/direct/superlu/src/dsnode_dfs.c:75:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
       if ( mem_error = dLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) )
       ^~
pysparse/direct/superlu/src/dsnode_dfs.c:88:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
      if ( mem_error = dLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) )
      ^~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dlacon.c
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dsp_blas3.c
In file included from pysparse/direct/superlu/src/dsp_blas3.c:16:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/dgstrf.c
In file included from pysparse/direct/superlu/src/dgstrf.c:25:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/dgstrf.c: In function dgstrf:
pysparse/direct/superlu/src/dgstrf.c:296:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   if ( *info = dLUMemXpand(jcol, nextlu, LUSUP, &nzlumax, &Glu) )
   ^~
pysparse/direct/superlu/src/dgstrf.c:311:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
         iperm_r, iperm_c, &pivrow, &Glu) )
         ^~~~~~~
pysparse/direct/superlu/src/dgstrf.c:366:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
         iperm_r, iperm_c, &pivrow, &Glu) )
         ^~~~~~~
pysparse/direct/superlu/src/dgstrf.c:310:16: warning: iperm_r may be used uninitialized in this function [-Wmaybe-uninitialized]
   if ( *info = dpivotL(icol, diag_pivot_thresh, &usepr, perm_r,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         iperm_r, iperm_c, &pivrow, &Glu) )
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/xerbla.c
pysparse/direct/superlu/src/xerbla.c: In function xerbla_:
pysparse/direct/superlu/src/xerbla.c:33:5: warning: implicit declaration of function printf [-Wimplicit-function-declaration]
     printf("** On entry to %6s, parameter number %2d had an illegal value\n",
     ^~~~~~
pysparse/direct/superlu/src/xerbla.c:33:5: warning: incompatible implicit declaration of built-in function printf
pysparse/direct/superlu/src/xerbla.c:33:5: note: include <stdio.h> or provide a declaration of printf
x86_64-linux-gnu-gcc: pysparse/direct/superlu/src/util.c
In file included from pysparse/direct/superlu/src/util.c:23:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/util.c: In function superlu_abort_and_exit:
pysparse/direct/superlu/src/util.c:32:5: error: format not a string literal and no format arguments [-Werror=format-security]
     fprintf(stderr, msg);
     ^~~~~~~
pysparse/direct/superlu/src/util.c: At top level:
pysparse/direct/superlu/src/util.c:251:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 StatFree()
 ^~~~~~~~
pysparse/direct/superlu/src/util.c:260:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 LUFactFlops()
 ^~~~~~~~~~~
pysparse/direct/superlu/src/util.c:266:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 LUSolveFlops()
 ^~~~~~~~~~~~
cc1: some warnings being treated as errors
In file included from pysparse/direct/superlu/src/util.c:23:0:
pysparse/direct/superlu/include/util.h:94:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern void    StatFree();
 ^~~~~~
pysparse/direct/superlu/include/util.h:100:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 extern double  SuperLU_timer_ ();
 ^~~~~~
pysparse/direct/superlu/src/util.c: In function superlu_abort_and_exit:
pysparse/direct/superlu/src/util.c:32:5: error: format not a string literal and no format arguments [-Werror=format-security]
     fprintf(stderr, msg);
     ^~~~~~~
pysparse/direct/superlu/src/util.c: At top level:
pysparse/direct/superlu/src/util.c:251:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 StatFree()
 ^~~~~~~~
pysparse/direct/superlu/src/util.c:260:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 LUFactFlops()
 ^~~~~~~~~~~
pysparse/direct/superlu/src/util.c:266:1: warning: function declaration isnt a prototype [-Wstrict-prototypes]
 LUSolveFlops()
 ^~~~~~~~~~~~
cc1: some warnings being treated as errors
error: Command "x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DUSE_VENDOR_BLAS=1 -DNO_ATLAS_INFO=1 -DHAVE_CBLAS -Ipysparse/direct/src -Ipysparse/direct/superlu/include -I/usr/local/lib/python2.7/dist-packages/numpy-1.11.0-py2.7-linux-x86_64.egg/numpy/core/include -I/usr/local/lib/python2.7/dist-packages/numpy-1.11.0-py2.7-linux-x86_64.egg/numpy/core/include -I/home/masterli/PRJS/pysparse/src/pysparse/pysparse/include -I/usr/include/python2.7 -I/usr/include/python2.7 -c pysparse/direct/superlu/src/util.c -o build/temp.linux-x86_64-2.7/pysparse/direct/superlu/src/util.o" failed with exit status 1

----------------------------------------