Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Running setup.py egg_info starts to compile everything #3318

Closed
ionelmc opened this issue Jul 28, 2014 · 8 comments
Closed

Running setup.py egg_info starts to compile everything #3318

ionelmc opened this issue Jul 28, 2014 · 8 comments
Milestone

Comments

@ionelmc
Copy link

ionelmc commented Jul 28, 2014

This is very annoying especially when you want to use pip to just download matplotlib
. egg_info doesn't need to compile anything.

pip install --no-install matplotlib
Downloading/unpacking matplotlib
  Using version 1.3.1 (newest of versions: 1.3.1, 1.1.1, 1.1.0, 1.0.1, 0.91.1, 0.91.0, 0.86.2, 0.86.1, 0.86)
  Using download cache from /home/ionel/.cache/pip/Downloads/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fm%2Fmatplotlib%2Fmatplotlib-1.3.1.tar.gz
  Running setup.py (path:/tmp/pip_build_ionel/matplotlib/setup.py) egg_info for package matplotlib
    ============================================================================
    Edit setup.cfg to change the build options

    BUILDING MATPLOTLIB
                matplotlib: yes [1.3.1]
                    python: yes [2.7.3 (default, Feb 27 2014, 19:58:35)  [GCC
                            4.6.3]]
                  platform: yes [linux2]

    REQUIRED DEPENDENCIES AND EXTENSIONS
                     numpy: yes [not found. pip may install it below.]
                  dateutil: yes [using dateutil version 2.2]
                   tornado: yes [tornado was not found. It is required for the
                            WebAgg backend. pip/easy_install may attempt to
                            install it after matplotlib.]
                 pyparsing: yes [pyparsing was not found. It is required for
                            mathtext support. pip/easy_install may attempt to
                            install it after matplotlib.]
                     pycxx: yes [Couldn't import.  Using local copy.]
                    libagg: yes [pkg-config information for 'libagg' could not
                            be found. Using local copy.]
                  freetype: yes [version 14.0.8]
                       png: yes [version 1.2.46]

    OPTIONAL SUBPACKAGES
               sample_data: yes [installing]
                  toolkits: yes [installing]
                     tests: yes [nose 0.11.1 or later is required to run the
                            matplotlib test suite]

    OPTIONAL BACKEND EXTENSIONS
                    macosx: no  [Mac OS-X only]
                    qt4agg: yes [installing, Qt: 4.8.1, PyQt4: 4.9.1]
                   gtk3agg: yes [installing, version 3.2.4]
    Running from numpy source directory.

    ...... tons more output
@WeatherGod
Copy link
Member

numpy: yes [not found. pip may install it below.]

Could it be building numpy? Without the rest of the logs, we can't tell for
sure what is happening. Note that a change in v1.3 made numpy a setup
dependency as well as a package dependency in order to guarantee that numpy
headers would be available for compilation prior to building matplotlib
(this is particularly useful for third-party packages that depend on
matplotlib).

@tacaswell
Copy link
Member

numpy/numpy#4912 <- related

@ionelmc
Copy link
Author

ionelmc commented Jul 28, 2014

Ah no, numpy/numpy#4912 is invalid, I didn't pay
attention to which package did the compilation 😅

@ionelmc
Copy link
Author

ionelmc commented Jul 28, 2014

@WeatherGod you are correct. Here's the output with a clone of the matplotlib's master:

ionel@minibox:~/osp/matplotlib$ python setup.py egg_info
============================================================================
Edit setup.cfg to change the build options

BUILDING MATPLOTLIB
            matplotlib: yes [1.4.x]
                python: yes [2.7.3 (default, Feb 27 2014, 19:58:35)  [GCC
                        4.6.3]]
              platform: yes [linux2]

REQUIRED DEPENDENCIES AND EXTENSIONS
                 numpy: yes [not found. pip may install it below.]
                   six: yes [using six version 1.6.1]
              dateutil: yes [using dateutil version 2.2]
               tornado: yes [tornado was not found. It is required for the
                        WebAgg backend. pip/easy_install may attempt to
                        install it after matplotlib.]
             pyparsing: yes [pyparsing was not found. It is required for
                        mathtext support. pip/easy_install may attempt to
                        install it after matplotlib.]
                 pycxx: yes [Couldn't import.  Using local copy.]
                libagg: yes [pkg-config information for 'libagg' could not
                        be found. Using local copy.]
              freetype: yes [version 2.4.8]
                   png: yes [version 1.2.46]
                 qhull: yes [pkg-config information for 'qhull' could not be
                        found. Using local copy.]

OPTIONAL SUBPACKAGES
           sample_data: yes [installing]
              toolkits: yes [installing]
                 tests: yes [nose 0.11.1 or later is required to run the
                        matplotlib test suite.  pip/easy_install may attempt
                        to install it after matplotlib. / mock is required
                        to run the matplotlib test suite.  pip/easy_install
                        may attempt to install it after matplotlib.]
        toolkits_tests: yes [nose 0.11.1 or later is required to run the
                        matplotlib test suite.  pip/easy_install may attempt
                        to install it after matplotlib. / mock is required
                        to run the matplotlib test suite.  pip/easy_install
                        may attempt to install it after matplotlib.]

OPTIONAL BACKEND EXTENSIONS
                macosx: no  [Mac OS-X only]
                qt5agg: no  [PyQt5 not found]
                qt4agg: yes [installing, Qt: 4.8.1, PyQt: 4.8.1]
                pyside: no  [PySide not found]
               gtk3agg: yes [installing, version 3.2.4]
             gtk3cairo: yes [installing, version 3.2.4]
                gtkagg: no  [The C/C++ header for gtk (gtk/gtk.h) could not
                        be found.  You may need to install the development
                        package.]
                 tkagg: yes [installing, version 81008]
                 wxagg: no  [requires wxPython]
                   gtk: no  [The C/C++ header for gtk (gtk/gtk.h) could not
                        be found.  You may need to install the development
                        package.]
                   agg: yes [installing]
                 cairo: yes [installing, pycairo version 1.8.8]
             windowing: no  [Microsoft Windows only]

OPTIONAL LATEX DEPENDENCIES
                dvipng: yes [version 1.14]
           ghostscript: yes [version 9.05]
                 latex: yes [version 3.1415926]
               pdftops: no

Running from numpy source directory.
non-existing path in 'numpy/distutils': 'site.cfg'
/tmp/easy_install-Bj6R7H/numpy-1.8.1/numpy/distutils/system_info.py:1521: 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__)
/tmp/easy_install-Bj6R7H/numpy-1.8.1/numpy/distutils/system_info.py:1530: UserWarning:
    Blas (http://www.netlib.org/blas/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [blas]) or by setting
    the BLAS environment variable.
  warnings.warn(BlasNotFoundError.__doc__)
/tmp/easy_install-Bj6R7H/numpy-1.8.1/numpy/distutils/system_info.py:1533: UserWarning:
    Blas (http://www.netlib.org/blas/) sources not found.
    Directories to search for the sources can be specified in the
    numpy/distutils/site.cfg file (section [blas_src]) or by setting
    the BLAS_SRC environment variable.
  warnings.warn(BlasSrcNotFoundError.__doc__)
non-existing path in 'numpy/lib': 'benchmarks'
/tmp/easy_install-Bj6R7H/numpy-1.8.1/numpy/distutils/system_info.py:1427: 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__)
/tmp/easy_install-Bj6R7H/numpy-1.8.1/numpy/distutils/system_info.py:1438: UserWarning:
    Lapack (http://www.netlib.org/lapack/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [lapack]) or by setting
    the LAPACK environment variable.
  warnings.warn(LapackNotFoundError.__doc__)
/tmp/easy_install-Bj6R7H/numpy-1.8.1/numpy/distutils/system_info.py:1441: UserWarning:
    Lapack (http://www.netlib.org/lapack/) sources not found.
    Directories to search for the sources can be specified in the
    numpy/distutils/site.cfg file (section [lapack_src]) or by setting
    the LAPACK_SRC environment variable.
  warnings.warn(LapackSrcNotFoundError.__doc__)
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'define_macros'
  warnings.warn(msg)
Could not locate executable gfortran
Could not locate executable f95
Could not locate executable ifort
Could not locate executable ifc
Could not locate executable lf95
Could not locate executable pgfortran
Could not locate executable f90
Could not locate executable f77
Could not locate executable fort
Could not locate executable efort
Could not locate executable efc
Could not locate executable g77
Could not locate executable g95
Could not locate executable pathf95
don't know how to compile Fortran code on platform 'posix'
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’ [enabled by default]
_configtest.o: In function `main':
/tmp/easy_install-Bj6R7H/numpy-1.8.1/_configtest.c:6: undefined reference to `exp'
collect2: ld returned 1 exit status
_configtest.o: In function `main':
/tmp/easy_install-Bj6R7H/numpy-1.8.1/_configtest.c:6: undefined reference to `exp'
collect2: ld returned 1 exit status
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’ [enabled by default]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:12: error: ‘SIZEOF_LONGDOUBLE’ undeclared (first use in this function)
_configtest.c:7:12: note: each undeclared identifier is reported only once for each function it appears in
_configtest.c: In function ‘main’:
_configtest.c:7:12: error: ‘SIZEOF_LONGDOUBLE’ undeclared (first use in this function)
_configtest.c:7:12: note: each undeclared identifier is reported only once for each function it appears in
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: error: size of array ‘test_array’ is negative
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:16: error: size of array ‘test_array’ is negative
_configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:16: error: size of array ‘test_array’ is negative
_configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:16: error: size of array ‘test_array’ is negative
_configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:16: error: size of array ‘test_array’ is negative
_configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c: In function ‘main’:
_configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’ [enabled by default]
_configtest.o: In function `main':
/tmp/easy_install-Bj6R7H/numpy-1.8.1/_configtest.c:6: undefined reference to `exp'
collect2: ld returned 1 exit status
_configtest.o: In function `main':
/tmp/easy_install-Bj6R7H/numpy-1.8.1/_configtest.c:6: undefined reference to `exp'
collect2: ld returned 1 exit status
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’ [enabled by default]
_configtest.c:1:5: warning: conflicting types for built-in function ‘asin’ [enabled by default]
_configtest.c:2:5: warning: conflicting types for built-in function ‘cos’ [enabled by default]
_configtest.c:3:5: warning: conflicting types for built-in function ‘log’ [enabled by default]
_configtest.c:4:5: warning: conflicting types for built-in function ‘fabs’ [enabled by default]
_configtest.c:5:5: warning: conflicting types for built-in function ‘tanh’ [enabled by default]
_configtest.c:6:5: warning: conflicting types for built-in function ‘atan’ [enabled by default]
_configtest.c:7:5: warning: conflicting types for built-in function ‘acos’ [enabled by default]
_configtest.c:8:5: warning: conflicting types for built-in function ‘floor’ [enabled by default]
_configtest.c:9:5: warning: conflicting types for built-in function ‘fmod’ [enabled by default]
_configtest.c:10:5: warning: conflicting types for built-in function ‘sqrt’ [enabled by default]
_configtest.c:11:5: warning: conflicting types for built-in function ‘cosh’ [enabled by default]
_configtest.c:12:5: warning: conflicting types for built-in function ‘modf’ [enabled by default]
_configtest.c:13:5: warning: conflicting types for built-in function ‘sinh’ [enabled by default]
_configtest.c:14:5: warning: conflicting types for built-in function ‘frexp’ [enabled by default]
_configtest.c:15:5: warning: conflicting types for built-in function ‘exp’ [enabled by default]
_configtest.c:16:5: warning: conflicting types for built-in function ‘tan’ [enabled by default]
_configtest.c:17:5: warning: conflicting types for built-in function ‘ceil’ [enabled by default]
_configtest.c:18:5: warning: conflicting types for built-in function ‘log10’ [enabled by default]
_configtest.c:19:5: warning: conflicting types for built-in function ‘sin’ [enabled by default]
_configtest.c:20:5: warning: conflicting types for built-in function ‘ldexp’ [enabled by default]
_configtest.c:1:5: warning: conflicting types for built-in function ‘log2’ [enabled by default]
_configtest.c:2:5: warning: conflicting types for built-in function ‘pow’ [enabled by default]
_configtest.c:3:5: warning: conflicting types for built-in function ‘exp2’ [enabled by default]
_configtest.c:4:5: warning: conflicting types for built-in function ‘atan2’ [enabled by default]
_configtest.c:5:5: warning: conflicting types for built-in function ‘rint’ [enabled by default]
_configtest.c:6:5: warning: conflicting types for built-in function ‘nextafter’ [enabled by default]
_configtest.c:7:5: warning: conflicting types for built-in function ‘trunc’ [enabled by default]
_configtest.c: In function ‘main’:
_configtest.c:5:3: warning: statement with no effect [-Wunused-value]
_configtest.c: In function ‘main’:
_configtest.c:5:3: warning: statement with no effect [-Wunused-value]
_configtest.c: In function ‘main’:
_configtest.c:5:3: warning: statement with no effect [-Wunused-value]
_configtest.c: In function ‘main’:
_configtest.c:5:3: warning: statement with no effect [-Wunused-value]
_configtest.c: In function ‘main’:
_configtest.c:5:3: warning: statement with no effect [-Wunused-value]
_configtest.c: In function ‘main’:
_configtest.c:5:3: warning: statement with no effect [-Wunused-value]
_configtest.c: In function ‘main’:
_configtest.c:6:3: warning: statement with no effect [-Wunused-value]
_configtest.c:1:5: warning: conflicting types for built-in function ‘cosf’ [enabled by default]
_configtest.c:2:5: warning: conflicting types for built-in function ‘coshf’ [enabled by default]
_configtest.c:3:5: warning: conflicting types for built-in function ‘rintf’ [enabled by default]
_configtest.c:4:5: warning: conflicting types for built-in function ‘fabsf’ [enabled by default]
_configtest.c:5:5: warning: conflicting types for built-in function ‘floorf’ [enabled by default]
_configtest.c:6:5: warning: conflicting types for built-in function ‘nextafterf’ [enabled by default]
_configtest.c:7:5: warning: conflicting types for built-in function ‘tanhf’ [enabled by default]
_configtest.c:8:5: warning: conflicting types for built-in function ‘log10f’ [enabled by default]
_configtest.c:9:5: warning: conflicting types for built-in function ‘logf’ [enabled by default]
_configtest.c:10:5: warning: conflicting types for built-in function ‘sinhf’ [enabled by default]
_configtest.c:11:5: warning: conflicting types for built-in function ‘acosf’ [enabled by default]
_configtest.c:12:5: warning: conflicting types for built-in function ‘sqrtf’ [enabled by default]
_configtest.c:13:5: warning: conflicting types for built-in function ‘ldexpf’ [enabled by default]
_configtest.c:14:5: warning: conflicting types for built-in function ‘hypotf’ [enabled by default]
_configtest.c:15:5: warning: conflicting types for built-in function ‘log2f’ [enabled by default]
_configtest.c:16:5: warning: conflicting types for built-in function ‘exp2f’ [enabled by default]
_configtest.c:17:5: warning: conflicting types for built-in function ‘atanf’ [enabled by default]
_configtest.c:18:5: warning: conflicting types for built-in function ‘fmodf’ [enabled by default]
_configtest.c:19:5: warning: conflicting types for built-in function ‘atan2f’ [enabled by default]
_configtest.c:20:5: warning: conflicting types for built-in function ‘modff’ [enabled by default]
_configtest.c:21:5: warning: conflicting types for built-in function ‘ceilf’ [enabled by default]
_configtest.c:22:5: warning: conflicting types for built-in function ‘log1pf’ [enabled by default]
_configtest.c:23:5: warning: conflicting types for built-in function ‘asinf’ [enabled by default]
_configtest.c:24:5: warning: conflicting types for built-in function ‘copysignf’ [enabled by default]
_configtest.c:25:5: warning: conflicting types for built-in function ‘acoshf’ [enabled by default]
_configtest.c:26:5: warning: conflicting types for built-in function ‘sinf’ [enabled by default]
_configtest.c:27:5: warning: conflicting types for built-in function ‘tanf’ [enabled by default]
_configtest.c:28:5: warning: conflicting types for built-in function ‘atanhf’ [enabled by default]
_configtest.c:29:5: warning: conflicting types for built-in function ‘truncf’ [enabled by default]
_configtest.c:30:5: warning: conflicting types for built-in function ‘asinhf’ [enabled by default]
_configtest.c:31:5: warning: conflicting types for built-in function ‘frexpf’ [enabled by default]
_configtest.c:32:5: warning: conflicting types for built-in function ‘powf’ [enabled by default]
_configtest.c:33:5: warning: conflicting types for built-in function ‘expf’ [enabled by default]
_configtest.c:34:5: warning: conflicting types for built-in function ‘expm1f’ [enabled by default]
_configtest.c:1:5: warning: conflicting types for built-in function ‘tanhl’ [enabled by default]
_configtest.c:2:5: warning: conflicting types for built-in function ‘log10l’ [enabled by default]
_configtest.c:3:5: warning: conflicting types for built-in function ‘nextafterl’ [enabled by default]
_configtest.c:4:5: warning: conflicting types for built-in function ‘coshl’ [enabled by default]
_configtest.c:5:5: warning: conflicting types for built-in function ‘cosl’ [enabled by default]
_configtest.c:6:5: warning: conflicting types for built-in function ‘floorl’ [enabled by default]
_configtest.c:7:5: warning: conflicting types for built-in function ‘rintl’ [enabled by default]
_configtest.c:8:5: warning: conflicting types for built-in function ‘fabsl’ [enabled by default]
_configtest.c:9:5: warning: conflicting types for built-in function ‘acosl’ [enabled by default]
_configtest.c:10:5: warning: conflicting types for built-in function ‘ldexpl’ [enabled by default]
_configtest.c:11:5: warning: conflicting types for built-in function ‘sqrtl’ [enabled by default]
_configtest.c:12:5: warning: conflicting types for built-in function ‘logl’ [enabled by default]
_configtest.c:13:5: warning: conflicting types for built-in function ‘expm1l’ [enabled by default]
_configtest.c:14:5: warning: conflicting types for built-in function ‘hypotl’ [enabled by default]
_configtest.c:15:5: warning: conflicting types for built-in function ‘log2l’ [enabled by default]
_configtest.c:16:5: warning: conflicting types for built-in function ‘copysignl’ [enabled by default]
_configtest.c:17:5: warning: conflicting types for built-in function ‘exp2l’ [enabled by default]
_configtest.c:18:5: warning: conflicting types for built-in function ‘atanl’ [enabled by default]
_configtest.c:19:5: warning: conflicting types for built-in function ‘frexpl’ [enabled by default]
_configtest.c:20:5: warning: conflicting types for built-in function ‘atan2l’ [enabled by default]
_configtest.c:21:5: warning: conflicting types for built-in function ‘sinhl’ [enabled by default]
_configtest.c:22:5: warning: conflicting types for built-in function ‘fmodl’ [enabled by default]
_configtest.c:23:5: warning: conflicting types for built-in function ‘log1pl’ [enabled by default]
_configtest.c:24:5: warning: conflicting types for built-in function ‘asinl’ [enabled by default]
_configtest.c:25:5: warning: conflicting types for built-in function ‘ceill’ [enabled by default]
_configtest.c:26:5: warning: conflicting types for built-in function ‘sinl’ [enabled by default]
_configtest.c:27:5: warning: conflicting types for built-in function ‘acoshl’ [enabled by default]
_configtest.c:28:5: warning: conflicting types for built-in function ‘atanhl’ [enabled by default]
_configtest.c:29:5: warning: conflicting types for built-in function ‘tanl’ [enabled by default]
_configtest.c:30:5: warning: conflicting types for built-in function ‘truncl’ [enabled by default]
_configtest.c:31:5: warning: conflicting types for built-in function ‘powl’ [enabled by default]
_configtest.c:32:5: warning: conflicting types for built-in function ‘expl’ [enabled by default]
_configtest.c:33:5: warning: conflicting types for built-in function ‘modfl’ [enabled by default]
_configtest.c:34:5: warning: conflicting types for built-in function ‘asinhl’ [enabled by default]
_configtest.c: In function ‘main’:
_configtest.c:8:12: error: ‘HAVE_DECL_SIGNBIT’ undeclared (first use in this function)
_configtest.c:8:12: note: each undeclared identifier is reported only once for each function it appears in
_configtest.c: In function ‘main’:
_configtest.c:8:12: error: ‘HAVE_DECL_SIGNBIT’ undeclared (first use in this function)
_configtest.c:8:12: note: each undeclared identifier is reported only once for each function it appears in
_configtest.c:1:5: warning: conflicting types for built-in function ‘cexp’ [enabled by default]
_configtest.c:2:5: warning: conflicting types for built-in function ‘clog’ [enabled by default]
_configtest.c:3:5: warning: conflicting types for built-in function ‘ccos’ [enabled by default]
_configtest.c:4:5: warning: conflicting types for built-in function ‘cimag’ [enabled by default]
_configtest.c:5:5: warning: conflicting types for built-in function ‘cabs’ [enabled by default]
_configtest.c:6:5: warning: conflicting types for built-in function ‘cpow’ [enabled by default]
_configtest.c:7:5: warning: conflicting types for built-in function ‘csqrt’ [enabled by default]
_configtest.c:8:5: warning: conflicting types for built-in function ‘carg’ [enabled by default]
_configtest.c:9:5: warning: conflicting types for built-in function ‘creal’ [enabled by default]
_configtest.c:10:5: warning: conflicting types for built-in function ‘csin’ [enabled by default]
_configtest.c:1:5: warning: conflicting types for built-in function ‘ccosf’ [enabled by default]
_configtest.c:2:5: warning: conflicting types for built-in function ‘cargf’ [enabled by default]
_configtest.c:3:5: warning: conflicting types for built-in function ‘csqrtf’ [enabled by default]
_configtest.c:4:5: warning: conflicting types for built-in function ‘cpowf’ [enabled by default]
_configtest.c:5:5: warning: conflicting types for built-in function ‘cexpf’ [enabled by default]
_configtest.c:6:5: warning: conflicting types for built-in function ‘crealf’ [enabled by default]
_configtest.c:7:5: warning: conflicting types for built-in function ‘csinf’ [enabled by default]
_configtest.c:8:5: warning: conflicting types for built-in function ‘cabsf’ [enabled by default]
_configtest.c:9:5: warning: conflicting types for built-in function ‘clogf’ [enabled by default]
_configtest.c:10:5: warning: conflicting types for built-in function ‘cimagf’ [enabled by default]
_configtest.c:1:5: warning: conflicting types for built-in function ‘csqrtl’ [enabled by default]
_configtest.c:2:5: warning: conflicting types for built-in function ‘cargl’ [enabled by default]
_configtest.c:3:5: warning: conflicting types for built-in function ‘cexpl’ [enabled by default]
_configtest.c:4:5: warning: conflicting types for built-in function ‘ccosl’ [enabled by default]
_configtest.c:5:5: warning: conflicting types for built-in function ‘cpowl’ [enabled by default]
_configtest.c:6:5: warning: conflicting types for built-in function ‘cimagl’ [enabled by default]
_configtest.c:7:5: warning: conflicting types for built-in function ‘csinl’ [enabled by default]
_configtest.c:8:5: warning: conflicting types for built-in function ‘creall’ [enabled by default]
_configtest.c:9:5: warning: conflicting types for built-in function ‘clogl’ [enabled by default]
_configtest.c:10:5: warning: conflicting types for built-in function ‘cabsl’ [enabled by default]
File: build/src.linux-x86_64-2.7/numpy/core/include/numpy/config.h
#define HAVE_ENDIAN_H 1
#define SIZEOF_PY_INTPTR_T 8
#define SIZEOF_OFF_T 8
#define SIZEOF_PY_LONG_LONG 8
#define MATHLIB m
#define HAVE_SIN 1
#define HAVE_COS 1
#define HAVE_TAN 1
#define HAVE_SINH 1
#define HAVE_COSH 1
#define HAVE_TANH 1
#define HAVE_FABS 1
#define HAVE_FLOOR 1
#define HAVE_CEIL 1
#define HAVE_SQRT 1
#define HAVE_LOG10 1
#define HAVE_LOG 1
#define HAVE_EXP 1
#define HAVE_ASIN 1
#define HAVE_ACOS 1
#define HAVE_ATAN 1
#define HAVE_FMOD 1
#define HAVE_MODF 1
#define HAVE_FREXP 1
#define HAVE_LDEXP 1
#define HAVE_RINT 1
#define HAVE_TRUNC 1
#define HAVE_EXP2 1
#define HAVE_LOG2 1
#define HAVE_ATAN2 1
#define HAVE_POW 1
#define HAVE_NEXTAFTER 1
#define HAVE_XMMINTRIN_H 1
#define HAVE_EMMINTRIN_H 1
#define HAVE___BUILTIN_ISNAN 1
#define HAVE___BUILTIN_ISINF 1
#define HAVE___BUILTIN_ISFINITE 1
#define HAVE___BUILTIN_BSWAP32 1
#define HAVE___BUILTIN_BSWAP64 1
#define HAVE___BUILTIN_EXPECT 1
#define HAVE__MM_LOAD_PS 1
#define HAVE__MM_LOAD_PD 1
#define HAVE_ATTRIBUTE_OPTIMIZE_UNROLL_LOOPS 1
#define HAVE_SINF 1
#define HAVE_COSF 1
#define HAVE_TANF 1
#define HAVE_SINHF 1
#define HAVE_COSHF 1
#define HAVE_TANHF 1
#define HAVE_FABSF 1
#define HAVE_FLOORF 1
#define HAVE_CEILF 1
#define HAVE_RINTF 1
#define HAVE_TRUNCF 1
#define HAVE_SQRTF 1
#define HAVE_LOG10F 1
#define HAVE_LOGF 1
#define HAVE_LOG1PF 1
#define HAVE_EXPF 1
#define HAVE_EXPM1F 1
#define HAVE_ASINF 1
#define HAVE_ACOSF 1
#define HAVE_ATANF 1
#define HAVE_ASINHF 1
#define HAVE_ACOSHF 1
#define HAVE_ATANHF 1
#define HAVE_HYPOTF 1
#define HAVE_ATAN2F 1
#define HAVE_POWF 1
#define HAVE_FMODF 1
#define HAVE_MODFF 1
#define HAVE_FREXPF 1
#define HAVE_LDEXPF 1
#define HAVE_EXP2F 1
#define HAVE_LOG2F 1
#define HAVE_COPYSIGNF 1
#define HAVE_NEXTAFTERF 1
#define HAVE_SINL 1
#define HAVE_COSL 1
#define HAVE_TANL 1
#define HAVE_SINHL 1
#define HAVE_COSHL 1
#define HAVE_TANHL 1
#define HAVE_FABSL 1
#define HAVE_FLOORL 1
#define HAVE_CEILL 1
#define HAVE_RINTL 1
#define HAVE_TRUNCL 1
#define HAVE_SQRTL 1
#define HAVE_LOG10L 1
#define HAVE_LOGL 1
#define HAVE_LOG1PL 1
#define HAVE_EXPL 1
#define HAVE_EXPM1L 1
#define HAVE_ASINL 1
#define HAVE_ACOSL 1
#define HAVE_ATANL 1
#define HAVE_ASINHL 1
#define HAVE_ACOSHL 1
#define HAVE_ATANHL 1
#define HAVE_HYPOTL 1
#define HAVE_ATAN2L 1
#define HAVE_POWL 1
#define HAVE_FMODL 1
#define HAVE_MODFL 1
#define HAVE_FREXPL 1
#define HAVE_LDEXPL 1
#define HAVE_EXP2L 1
#define HAVE_LOG2L 1
#define HAVE_COPYSIGNL 1
#define HAVE_NEXTAFTERL 1
#define HAVE_DECL_SIGNBIT
#define HAVE_COMPLEX_H 1
#define HAVE_CREAL 1
#define HAVE_CIMAG 1
#define HAVE_CABS 1
#define HAVE_CARG 1
#define HAVE_CEXP 1
#define HAVE_CSQRT 1
#define HAVE_CLOG 1
#define HAVE_CCOS 1
#define HAVE_CSIN 1
#define HAVE_CPOW 1
#define HAVE_CREALF 1
#define HAVE_CIMAGF 1
#define HAVE_CABSF 1
#define HAVE_CARGF 1
#define HAVE_CEXPF 1
#define HAVE_CSQRTF 1
#define HAVE_CLOGF 1
#define HAVE_CCOSF 1
#define HAVE_CSINF 1
#define HAVE_CPOWF 1
#define HAVE_CREALL 1
#define HAVE_CIMAGL 1
#define HAVE_CABSL 1
#define HAVE_CARGL 1
#define HAVE_CEXPL 1
#define HAVE_CSQRTL 1
#define HAVE_CLOGL 1
#define HAVE_CCOSL 1
#define HAVE_CSINL 1
#define HAVE_CPOWL 1
#define ENABLE_SEPARATE_COMPILATION 1
#define HAVE_LDOUBLE_INTEL_EXTENDED_16_BYTES_LE 1
#ifndef __cplusplus
/* #undef inline */
#endif

#ifndef _NPY_NPY_CONFIG_H_
#error config.h should never be included directly, include npy_config.h instead
#endif

EOF
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’ [enabled by default]
_configtest.o: In function `main':
/tmp/easy_install-Bj6R7H/numpy-1.8.1/_configtest.c:6: undefined reference to `exp'
collect2: ld returned 1 exit status
_configtest.o: In function `main':
/tmp/easy_install-Bj6R7H/numpy-1.8.1/_configtest.c:6: undefined reference to `exp'
collect2: ld returned 1 exit status
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’ [enabled by default]
_configtest.c: In function ‘main’:
_configtest.c:5:18: warning: extra tokens at end of #ifndef directive [enabled by default]
_configtest.c:8:1: warning: control reaches end of non-void function [-Wreturn-type]
File: build/src.linux-x86_64-2.7/numpy/core/include/numpy/_numpyconfig.h
#define NPY_HAVE_ENDIAN_H 1
#define NPY_SIZEOF_SHORT SIZEOF_SHORT
#define NPY_SIZEOF_INT SIZEOF_INT
#define NPY_SIZEOF_LONG SIZEOF_LONG
#define NPY_SIZEOF_FLOAT 4
#define NPY_SIZEOF_COMPLEX_FLOAT 8
#define NPY_SIZEOF_DOUBLE 8
#define NPY_SIZEOF_COMPLEX_DOUBLE 16
#define NPY_SIZEOF_LONGDOUBLE 16
#define NPY_SIZEOF_COMPLEX_LONGDOUBLE 32
#define NPY_SIZEOF_PY_INTPTR_T 8
#define NPY_SIZEOF_OFF_T 8
#define NPY_SIZEOF_PY_LONG_LONG 8
#define NPY_SIZEOF_LONGLONG 8
#define NPY_NO_SMP 0
#define NPY_HAVE_DECL_ISNAN
#define NPY_HAVE_DECL_ISINF
#define NPY_HAVE_DECL_ISFINITE
#define NPY_HAVE_DECL_SIGNBIT
#define NPY_USE_C99_COMPLEX 1
#define NPY_HAVE_COMPLEX_DOUBLE 1
#define NPY_HAVE_COMPLEX_FLOAT 1
#define NPY_HAVE_COMPLEX_LONG_DOUBLE 1
#define NPY_ENABLE_SEPARATE_COMPILATION 1
#define NPY_USE_C99_FORMATS 1
#define NPY_VISIBILITY_HIDDEN __attribute__((visibility("hidden")))
#define NPY_ABI_VERSION 0x01000009
#define NPY_API_VERSION 0x00000009

#ifndef __STDC_FORMAT_MACROS
#define __STDC_FORMAT_MACROS 1
#endif

EOF
### Warning:  Using unoptimized lapack ###
### Warning:  Using unoptimized lapack ###
warning: no files found matching 'tools/py3tool.py'
warning: no files found matching '*' under directory 'doc/f2py'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
In file included from /usr/include/python2.7/Python.h:8:0,
                 from numpy/core/src/private/npy_sort.h:5,
                 from numpy/core/src/npysort/quicksort.c.src:32:
/usr/include/python2.7/pyconfig.h:1161:0: warning: "_POSIX_C_SOURCE" redefined [enabled by default]
/usr/include/features.h:215:0: note: this is the location of the previous definition
In file included from /usr/include/python2.7/Python.h:8:0,
                 from numpy/core/src/private/npy_sort.h:5,
                 from numpy/core/src/npysort/mergesort.c.src:32:
/usr/include/python2.7/pyconfig.h:1161:0: warning: "_POSIX_C_SOURCE" redefined [enabled by default]
/usr/include/features.h:215:0: note: this is the location of the previous definition
In file included from /usr/include/python2.7/Python.h:8:0,
                 from numpy/core/src/private/npy_sort.h:5,
                 from numpy/core/src/npysort/heapsort.c.src:32:
/usr/include/python2.7/pyconfig.h:1161:0: warning: "_POSIX_C_SOURCE" redefined [enabled by default]
/usr/include/features.h:215:0: note: this is the location of the previous definition
build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: ‘_import_array’ defined but not used [-Wunused-function]
numpy/core/src/multiarray/descriptor.c: In function ‘PyArray_DescrNew’:
numpy/core/src/multiarray/descriptor.c:1538:13: warning: return from incompatible pointer type [enabled by default]
numpy/core/src/multiarray/methods.c: In function ‘array_tofile’:
numpy/core/src/multiarray/methods.c:569:15: warning: unused variable ‘orig_pos’ [-Wunused-variable]
numpy/core/src/multiarray/array_assign_array.c: In function ‘PyArray_AssignArray’:
numpy/core/src/multiarray/array_assign_array.c:384:1: warning: label ‘finish’ defined but not used [-Wunused-label]
numpy/core/src/multiarray/multiarraymodule.c: In function ‘array_fromfile’:
numpy/core/src/multiarray/multiarraymodule.c:1978:15: warning: unused variable ‘orig_pos’ [-Wunused-variable]
numpy/core/src/multiarray/item_selection.c: In function ‘partition_prep_kth_array’:
numpy/core/src/multiarray/item_selection.c:1212:12: warning: assignment from incompatible pointer type [enabled by default]
numpy/core/src/multiarray/mapping.c: In function ‘array_ass_sub’:
numpy/core/src/multiarray/mapping.c:1481:20: warning: assignment from incompatible pointer type [enabled by default]
numpy/core/src/multiarray/mapping.c: In function ‘PyArray_MapIterBind’:
numpy/core/src/multiarray/mapping.c:1824:5: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [enabled by default]
numpy/core/include/numpy/ndarraytypes.h:1411:1: note: expected ‘const struct PyArrayObject *’ but argument is of type ‘struct PyObject *’
numpy/core/src/multiarray/mapping.c: In function ‘PyArray_MapIterNew’:
numpy/core/src/multiarray/mapping.c:2008:5: warning: passing argument 1 of ‘PyArray_TYPE’ from incompatible pointer type [enabled by default]
numpy/core/include/numpy/ndarraytypes.h:1477:1: note: expected ‘const struct PyArrayObject *’ but argument is of type ‘struct PyObject *’
numpy/core/src/multiarray/mapping.c: In function ‘PyArray_MapIterArray’:
numpy/core/src/multiarray/mapping.c:2148:5: warning: return from incompatible pointer type [enabled by default]
numpy/core/src/multiarray/mapping.c: In function ‘PyArray_MapIterReset’:
numpy/core/src/multiarray/mapping.c:1681:21: warning: ‘copyswap’ may be used uninitialized in this function [-Wuninitialized]
numpy/core/src/multiarray/mapping.c: In function ‘PyArray_MapIterNext’:
numpy/core/src/multiarray/mapping.c:1739:25: warning: ‘copyswap’ may be used uninitialized in this function [-Wuninitialized]
numpy/core/src/multiarray/convert_datatype.c: In function ‘PyArray_AdaptFlexibleDType’:
numpy/core/src/multiarray/convert_datatype.c:228:29: warning: passing argument 1 of ‘PyArray_ToList’ from incompatible pointer type [enabled by default]
build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h:347:26: note: expected ‘struct PyArrayObject *’ but argument is of type ‘struct PyObject *’
numpy/core/src/multiarray/convert_datatype.c:250:29: warning: passing argument 1 of ‘PyArray_ToList’ from incompatible pointer type [enabled by default]
build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h:347:26: note: expected ‘struct PyArrayObject *’ but argument is of type ‘struct PyObject *’
numpy/core/src/multiarray/conversion_utils.c: In function ‘PyArray_PyIntAsIntp’:
numpy/core/src/multiarray/conversion_utils.c:882:2: warning: label ‘overflow_check’ defined but not used [-Wunused-label]
numpy/core/src/multiarray/number.c: In function ‘PyArray_GenericBinaryFunction’:
numpy/core/src/multiarray/number.c:224:11: warning: passing argument 1 of ‘PyArray_GetPriority’ from incompatible pointer type [enabled by default]
build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h:369:22: note: expected ‘struct PyObject *’ but argument is of type ‘struct PyArrayObject *’
numpy/core/src/multiarray/number.c: In function ‘is_scalar_with_conversion’:
numpy/core/src/multiarray/number.c:319:9: warning: passing argument 1 of ‘PyArray_NDIM’ from incompatible pointer type [enabled by default]
numpy/core/include/numpy/ndarraytypes.h:1411:1: note: expected ‘const struct PyArrayObject *’ but argument is of type ‘struct PyObject *’
numpy/core/src/multiarray/scalartypes.c.src:2932:1: warning: ‘longlong_arrtype_hash’ defined but not used [-Wunused-function]
build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h:1629:1: warning: ‘_import_array’ defined but not used [-Wunused-function]

@tacaswell tacaswell added this to the v1.4.x milestone Jul 29, 2014
@tacaswell
Copy link
Member

Also as a side note, I tried this and got this message

DEPRECATION: --no-install, --no-download, --build, and --no-clean are deprecated.  See https://github.com/pypa/pip/issues/906.

pypa/pip#906

@ionelmc
Copy link
Author

ionelmc commented Jul 29, 2014

Small note: this problem doesn't manifest if you have installed numpy
(>=1.5) globally.

Thanks,
-- Ionel M.

On Tue, Jul 29, 2014 at 4:35 AM, Thomas A Caswell notifications@github.com
wrote:

Also as a side note, I tried this and got this message

DEPRECATION: --no-install, --no-download, --build, and --no-clean are deprecated. See pypa/pip#906.

pypa/pip#906 pypa/pip#906


Reply to this email directly or view it on GitHub
#3318 (comment)
.

@tacaswell
Copy link
Member

I am taking a bit of a wild guess here, but I suspect what is happening is that numpy is listed as a set-up requirement, as we need the headers to compile our c-extensions, but that means distutls/setuptools/black-magic is then requiring numpy to produce the egg-info.

If this is the case, then this needs an up-stream fix so we can set extension build-time requirements (or to point me to where this exists and I don't know about it).

@tacaswell
Copy link
Member

Actually, closing this as invalid, the lowest numpy version we support is 1.6, this is the correct behaviour.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants