[Numpy-discussion] Building numpy 1.0.3-2 on Linux 2.6.8 i686 (Debian 3.1)

Michael Hoffman b3i4old02 at sneakemail.com
Sun Jul 1 10:21:28 EDT 2007


David Cournapeau wrote:

> Mmh, 3.1 is sarge, which has python2.4 as default, right ? There may be 
> a mismatch somewhere... Particularly since you have two python include 
> path (/nfs/acari/mh5/include/python2.5  and 
> /software/python-2.5/include/python2.5) which are non standart. Are you 
> using those on purpose ? Why not the debian python devel package (do you 
> use your own compiled python ?)

I'm not the sysadmin, and I don't control /usr or /software. My home 
directory is /nfs/acari/mh5.

I thought I would start over to control for any weirdness in the 
installation. This is on a different machine--a x86_64 system (Linux 
2.6.5). I built a fresh Python 2.5.1 from the tarball using:

./configure --prefix=/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1

No dice, still doesn't work. Since the problem seems to be missing 
-shared arguments to g77, I decided to rebuild my Python using 
--enable-shared. That didn't help either.

As a final resort, I cut and pasted the g77 line that produced the 
error, added "-shared" to it, and then ran python setup.py build again. 
I repeated this process for the next Fortran library as well. This 
resulted in a working build, which passed all tests when installed.

Elsewhere, Robert Kern recommends using python setup.py -v build and 
posting the full results to debug installations. So here goes:

"""
$ CFLAGS= LDFLAGS= 
LD_LIBRARY_PATH=/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/bin/python setup.py -v 
build
non-existing path in 'numpy/distutils': 'site.cfg'
F2PY Version 2_3844
blas_opt_info:
blas_mkl_info:
( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
( include_dirs = 
/usr/local/include:/usr/include:/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/include 
)
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries mkl,vml,guide not found in 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries mkl,vml,guide not found in /usr/local/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries mkl,vml,guide not found in /usr/lib
   NOT AVAILABLE

atlas_blas_threads_info:
Setting PTATLAS=ATLAS
( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
(paths: )
(paths: )
(paths: /usr/lib/atlas)
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries ptf77blas,ptcblas,atlas not found in 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries ptf77blas,ptcblas,atlas not found in /usr/lib/atlas
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries ptf77blas,ptcblas,atlas not found in /usr/lib
   NOT AVAILABLE

atlas_blas_info:
( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
(paths: )
(paths: )
(paths: /usr/lib/atlas)
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries f77blas,cblas,atlas not found in 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries f77blas,cblas,atlas not found in /usr/local/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries f77blas,cblas,atlas not found in /usr/lib/atlas
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries f77blas,cblas,atlas not found in /usr/lib
   NOT AVAILABLE

/lustre/work1/ensembl/mh5/src/packages/numpy-1.0.3/numpy/distutils/system_info.py:1314: 
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:
( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
(paths: )
(paths: )
   libraries blas not found in 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib
(paths: )
(paths: )
   libraries blas not found in /usr/local/lib
(paths: /usr/lib/libblas.so)
( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
   FOUND:
     libraries = ['blas']
     library_dirs = ['/usr/lib']
     language = f77

( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
   FOUND:
     libraries = ['blas']
     library_dirs = ['/usr/lib']
     define_macros = [('NO_ATLAS_INFO', 1)]
     language = f77

lapack_opt_info:
lapack_mkl_info:
mkl_info:
( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
( include_dirs = 
/usr/local/include:/usr/include:/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/include 
)
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries mkl,vml,guide not found in 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries mkl,vml,guide not found in /usr/local/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries mkl,vml,guide not found in /usr/lib
   NOT AVAILABLE

   NOT AVAILABLE

atlas_threads_info:
Setting PTATLAS=ATLAS
( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
(paths: )
(paths: )
(paths: /usr/lib/atlas)
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries ptf77blas,ptcblas,atlas not found in 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib
(paths: )
(paths: )
   libraries lapack_atlas not found in 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
(paths: )
(paths: )
   libraries lapack_atlas not found in /usr/local/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries ptf77blas,ptcblas,atlas not found in /usr/lib/atlas
(paths: )
(paths: )
   libraries lapack_atlas not found in /usr/lib/atlas
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries ptf77blas,ptcblas,atlas not found in /usr/lib
(paths: )
(paths: )
   libraries lapack_atlas not found in /usr/lib
numpy.distutils.system_info.atlas_threads_info
   NOT AVAILABLE

atlas_info:
( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
(paths: )
(paths: )
(paths: /usr/lib/atlas)
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries f77blas,cblas,atlas not found in 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib
(paths: )
(paths: )
   libraries lapack_atlas not found in 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries f77blas,cblas,atlas not found in /usr/local/lib
(paths: )
(paths: )
   libraries lapack_atlas not found in /usr/local/lib
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries f77blas,cblas,atlas not found in /usr/lib/atlas
(paths: )
(paths: )
   libraries lapack_atlas not found in /usr/lib/atlas
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
(paths: )
   libraries f77blas,cblas,atlas not found in /usr/lib
(paths: )
(paths: )
   libraries lapack_atlas not found in /usr/lib
numpy.distutils.system_info.atlas_info
   NOT AVAILABLE

/lustre/work1/ensembl/mh5/src/packages/numpy-1.0.3/numpy/distutils/system_info.py:1221: 
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:
( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
(paths: )
(paths: )
   libraries lapack not found in 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib
(paths: )
(paths: )
   libraries lapack not found in /usr/local/lib
(paths: /usr/lib/liblapack.so)
( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
   FOUND:
     libraries = ['lapack']
     library_dirs = ['/usr/lib']
     language = f77

( library_dirs = 
/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib:/usr/local/lib:/usr/lib 
)
   FOUND:
     libraries = ['lapack', 'blas']
     library_dirs = ['/usr/lib']
     define_macros = [('NO_ATLAS_INFO', 1)]
     language = f77

running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands 
--compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands 
--fcompiler options
running build_src
building py_modules sources
creating build
creating build/src.linux-x86_64-2.5
creating build/src.linux-x86_64-2.5/numpy
creating build/src.linux-x86_64-2.5/numpy/distutils
building extension "numpy.core.multiarray" sources
creating build/src.linux-x86_64-2.5/numpy/core
Generating build/src.linux-x86_64-2.5/numpy/core/config.h
new_compiler returns distutils.unixccompiler.UnixCCompiler
new_fcompiler returns numpy.distutils.fcompiler.gnu.GnuFCompiler
customize GnuFCompiler
GnuFCompiler instance properties:
   archiver        = ['ar', '-cr']
   compile_switch  = '-c'
   compiler_f77    = ['g77', '-g', '-Wall', '-fno-second-underscore', '-
                     fPIC', '-O3', '-funroll-loops', '-mmmx', '-m3dnow', '-
                     msse2', '-msse']
   compiler_f90    = None
   compiler_fix    = None
   libraries       = ['g2c-pic']
   library_dirs    = []
   linker_exe      = ['g77']
   linker_so       = ['g77']
   object_switch   = '-o '
   ranlib          = ['ranlib']
   version         = LooseVersion ('3.3.5')
   version_cmd     = ['g77', '--version']
customize GnuFCompiler
customize GnuFCompiler using config
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: 
'-I/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/include/python2.5 
-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:50: warning: int format, different type arg (arg 3)
_configtest.c:57: warning: int format, different type arg (arg 3)
_configtest.c:72: warning: int format, different type arg (arg 3)
gcc _configtest.o 
-L/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib -L/usr/local/lib 
-L/usr/lib -o _configtest
_configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
gcc _configtest.o -o _configtest
_configtest.o(.text+0xd): In function `main':
/nfs/acari/mh5/src/packages/numpy-1.0.3/_configtest.c:5: undefined 
reference to `exp'
collect2: ld returned 1 exit status
_configtest.o(.text+0xd): In function `main':
/nfs/acari/mh5/src/packages/numpy-1.0.3/_configtest.c:5: undefined 
reference to `exp'
collect2: ld returned 1 exit status
failure.
removing: _configtest.c _configtest.o
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
gcc _configtest.o -lm -o _configtest
_configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:4: warning: statement with no effect
gcc _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:4: warning: statement with no effect
gcc _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:4: warning: statement with no effect
gcc _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:4: warning: statement with no effect
gcc _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:4: warning: statement with no effect
gcc _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:4: warning: statement with no effect
gcc _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:4: warning: statement with no effect
gcc _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:4: warning: statement with no effect
gcc _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:4: warning: statement with no effect
gcc _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c: In function `main':
_configtest.c:4: warning: statement with no effect
gcc _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
   adding 'build/src.linux-x86_64-2.5/numpy/core/config.h' to sources.
executing numpy/core/code_generators/generate_array_api.py
   adding 'build/src.linux-x86_64-2.5/numpy/core/__multiarray_api.h' to 
sources.
creating build/src.linux-x86_64-2.5/numpy/core/src
conv_template:> build/src.linux-x86_64-2.5/numpy/core/src/scalartypes.inc
   adding 'build/src.linux-x86_64-2.5/numpy/core/src' to include_dirs.
conv_template:> build/src.linux-x86_64-2.5/numpy/core/src/arraytypes.inc
numpy.core - nothing done with h_files= 
['build/src.linux-x86_64-2.5/numpy/core/src/scalartypes.inc', 
'build/src.linux-x86_64-2.5/numpy/core/src/arraytypes.inc', 
'build/src.linux-x86_64-2.5/numpy/core/config.h', 
'build/src.linux-x86_64-2.5/numpy/core/__multiarray_api.h']
building extension "numpy.core.umath" sources
   adding 'build/src.linux-x86_64-2.5/numpy/core/config.h' to sources.
executing numpy/core/code_generators/generate_ufunc_api.py
   adding 'build/src.linux-x86_64-2.5/numpy/core/__ufunc_api.h' to sources.
conv_template:> build/src.linux-x86_64-2.5/numpy/core/src/umathmodule.c
   adding 'build/src.linux-x86_64-2.5/numpy/core/src' to include_dirs.
numpy.core - nothing done with h_files= 
['build/src.linux-x86_64-2.5/numpy/core/src/scalartypes.inc', 
'build/src.linux-x86_64-2.5/numpy/core/src/arraytypes.inc', 
'build/src.linux-x86_64-2.5/numpy/core/config.h', 
'build/src.linux-x86_64-2.5/numpy/core/__ufunc_api.h']
building extension "numpy.core._sort" sources
   adding 'build/src.linux-x86_64-2.5/numpy/core/config.h' to sources.
executing numpy/core/code_generators/generate_array_api.py
   adding 'build/src.linux-x86_64-2.5/numpy/core/__multiarray_api.h' to 
sources.
conv_template:> build/src.linux-x86_64-2.5/numpy/core/src/_sortmodule.c
numpy.core - nothing done with h_files= 
['build/src.linux-x86_64-2.5/numpy/core/config.h', 
'build/src.linux-x86_64-2.5/numpy/core/__multiarray_api.h']
building extension "numpy.core.scalarmath" sources
   adding 'build/src.linux-x86_64-2.5/numpy/core/config.h' to sources.
executing numpy/core/code_generators/generate_array_api.py
   adding 'build/src.linux-x86_64-2.5/numpy/core/__multiarray_api.h' to 
sources.
executing numpy/core/code_generators/generate_ufunc_api.py
   adding 'build/src.linux-x86_64-2.5/numpy/core/__ufunc_api.h' to sources.
conv_template:> build/src.linux-x86_64-2.5/numpy/core/src/scalarmathmodule.c
numpy.core - nothing done with h_files= 
['build/src.linux-x86_64-2.5/numpy/core/config.h', 
'build/src.linux-x86_64-2.5/numpy/core/__multiarray_api.h', 
'build/src.linux-x86_64-2.5/numpy/core/__ufunc_api.h']
building extension "numpy.core._dotblas" sources
   adding 'numpy/core/blasdot/_dotblas.c' to sources.
building extension "numpy.lib._compiled_base" sources
building extension "numpy.numarray._capi" sources
building extension "numpy.fft.fftpack_lite" sources
building extension "numpy.linalg.lapack_lite" sources
creating build/src.linux-x86_64-2.5/numpy/linalg
   adding 'numpy/linalg/lapack_litemodule.c' to sources.
building extension "numpy.random.mtrand" sources
creating build/src.linux-x86_64-2.5/numpy/random
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src -Inumpy/core/include -c'
gcc: _configtest.c
_configtest.c:7:2: #error No _WIN32
_configtest.c:7:2: #error No _WIN32
failure.
removing: _configtest.c _configtest.o
building data_files sources
running build_py
creating build/lib.linux-x86_64-2.5
creating build/lib.linux-x86_64-2.5/numpy
copying numpy/__init__.py -> build/lib.linux-x86_64-2.5/numpy
copying numpy/_import_tools.py -> build/lib.linux-x86_64-2.5/numpy
copying numpy/add_newdocs.py -> build/lib.linux-x86_64-2.5/numpy
copying numpy/ctypeslib.py -> build/lib.linux-x86_64-2.5/numpy
copying numpy/dual.py -> build/lib.linux-x86_64-2.5/numpy
copying numpy/matlib.py -> build/lib.linux-x86_64-2.5/numpy
copying numpy/setup.py -> build/lib.linux-x86_64-2.5/numpy
copying numpy/version.py -> build/lib.linux-x86_64-2.5/numpy
copying build/src.linux-x86_64-2.5/numpy/__config__.py -> 
build/lib.linux-x86_64-2.5/numpy
creating build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/__init__.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/__version__.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/ccompiler.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/conv_template.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/core.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/cpuinfo.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/exec_command.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/extension.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/from_template.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/info.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/intelccompiler.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/interactive.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/lib2def.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/line_endings.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/log.py -> build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/mingw32ccompiler.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/misc_util.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/setup.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/system_info.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying numpy/distutils/unixccompiler.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
copying build/src.linux-x86_64-2.5/numpy/distutils/__config__.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils
creating build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/__init__.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/bdist_rpm.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/build.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/build_clib.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/build_ext.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/build_py.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/build_scripts.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/build_src.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/config.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/config_compiler.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/egg_info.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/install.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/install_data.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/install_headers.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
copying numpy/distutils/command/sdist.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/command
creating build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/__init__.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/absoft.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/compaq.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/g95.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/gnu.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/hpux.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/ibm.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/intel.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/lahey.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/mips.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/nag.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/none.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/pg.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/sun.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
copying numpy/distutils/fcompiler/vast.py -> 
build/lib.linux-x86_64-2.5/numpy/distutils/fcompiler
creating build/lib.linux-x86_64-2.5/numpy/testing
copying numpy/testing/__init__.py -> 
build/lib.linux-x86_64-2.5/numpy/testing
copying numpy/testing/info.py -> build/lib.linux-x86_64-2.5/numpy/testing
copying numpy/testing/numpytest.py -> 
build/lib.linux-x86_64-2.5/numpy/testing
copying numpy/testing/setup.py -> build/lib.linux-x86_64-2.5/numpy/testing
copying numpy/testing/utils.py -> build/lib.linux-x86_64-2.5/numpy/testing
creating build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/__init__.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/__svn_version__.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/__version__.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/auxfuncs.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/capi_maps.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/cb_rules.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/cfuncs.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/common_rules.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/crackfortran.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/diagnose.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/f2py2e.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/f2py_testing.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/f90mod_rules.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/func2subr.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/info.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/rules.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/setup.py -> build/lib.linux-x86_64-2.5/numpy/f2py
copying numpy/f2py/use_rules.py -> build/lib.linux-x86_64-2.5/numpy/f2py
creating build/lib.linux-x86_64-2.5/numpy/f2py/lib
copying numpy/f2py/lib/__init__.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib
copying numpy/f2py/lib/api.py -> build/lib.linux-x86_64-2.5/numpy/f2py/lib
copying numpy/f2py/lib/main.py -> build/lib.linux-x86_64-2.5/numpy/f2py/lib
copying numpy/f2py/lib/nary.py -> build/lib.linux-x86_64-2.5/numpy/f2py/lib
copying numpy/f2py/lib/py_wrap.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib
copying numpy/f2py/lib/py_wrap_subprogram.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib
copying numpy/f2py/lib/py_wrap_type.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib
copying numpy/f2py/lib/setup.py -> build/lib.linux-x86_64-2.5/numpy/f2py/lib
copying numpy/f2py/lib/wrapper_base.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib
creating build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/Fortran2003.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/__init__.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/api.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/base_classes.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/block_statements.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/parsefortran.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/pattern_tools.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/readfortran.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/sourceinfo.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/splitline.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/statements.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/test_Fortran2003.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/test_parser.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/typedecl_statements.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
copying numpy/f2py/lib/parser/utils.py -> 
build/lib.linux-x86_64-2.5/numpy/f2py/lib/parser
creating build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/__init__.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/__svn_version__.py -> 
build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/_internal.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/arrayprint.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/defchararray.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/defmatrix.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/fromnumeric.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/info.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/ma.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/memmap.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/numeric.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/numerictypes.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/records.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/setup.py -> build/lib.linux-x86_64-2.5/numpy/core
copying numpy/core/code_generators/generate_array_api.py -> 
build/lib.linux-x86_64-2.5/numpy/core
creating build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/__init__.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/arraysetops.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/convdtype.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/function_base.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/getlimits.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/index_tricks.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/info.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/machar.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/polynomial.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/scimath.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/setup.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/shape_base.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/twodim_base.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/type_check.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/ufunclike.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/user_array.py -> build/lib.linux-x86_64-2.5/numpy/lib
copying numpy/lib/utils.py -> build/lib.linux-x86_64-2.5/numpy/lib
creating build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/__init__.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/alter_code1.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/alter_code2.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/array_printer.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/arrayfns.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/compat.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/fft.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/fix_default_axis.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/functions.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/linear_algebra.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/ma.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/matrix.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/misc.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/mlab.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/precision.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/random_array.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/rng.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/rng_stats.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/setup.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/typeconv.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/ufuncs.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
copying numpy/oldnumeric/user_array.py -> 
build/lib.linux-x86_64-2.5/numpy/oldnumeric
creating build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/__init__.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/alter_code1.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/alter_code2.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/compat.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/convolve.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/fft.py -> build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/functions.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/image.py -> build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/linear_algebra.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/ma.py -> build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/matrix.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/mlab.py -> build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/nd_image.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/numerictypes.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/random_array.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/session.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/setup.py -> build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/ufuncs.py -> 
build/lib.linux-x86_64-2.5/numpy/numarray
copying numpy/numarray/util.py -> build/lib.linux-x86_64-2.5/numpy/numarray
creating build/lib.linux-x86_64-2.5/numpy/fft
copying numpy/fft/__init__.py -> build/lib.linux-x86_64-2.5/numpy/fft
copying numpy/fft/fftpack.py -> build/lib.linux-x86_64-2.5/numpy/fft
copying numpy/fft/helper.py -> build/lib.linux-x86_64-2.5/numpy/fft
copying numpy/fft/info.py -> build/lib.linux-x86_64-2.5/numpy/fft
copying numpy/fft/setup.py -> build/lib.linux-x86_64-2.5/numpy/fft
creating build/lib.linux-x86_64-2.5/numpy/linalg
copying numpy/linalg/__init__.py -> build/lib.linux-x86_64-2.5/numpy/linalg
copying numpy/linalg/info.py -> build/lib.linux-x86_64-2.5/numpy/linalg
copying numpy/linalg/linalg.py -> build/lib.linux-x86_64-2.5/numpy/linalg
copying numpy/linalg/setup.py -> build/lib.linux-x86_64-2.5/numpy/linalg
creating build/lib.linux-x86_64-2.5/numpy/random
copying numpy/random/__init__.py -> build/lib.linux-x86_64-2.5/numpy/random
copying numpy/random/info.py -> build/lib.linux-x86_64-2.5/numpy/random
copying numpy/random/setup.py -> build/lib.linux-x86_64-2.5/numpy/random
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize GnuFCompiler
GnuFCompiler instance properties:
   archiver        = ['ar', '-cr']
   compile_switch  = '-c'
   compiler_f77    = ['g77', '-g', '-Wall', '-fno-second-underscore', '-
                     fPIC', '-O3', '-funroll-loops', '-mmmx', '-m3dnow', '-
                     msse2', '-msse']
   compiler_f90    = None
   compiler_fix    = None
   libraries       = ['g2c-pic']
   library_dirs    = []
   linker_exe      = ['g77']
   linker_so       = ['g77']
   object_switch   = '-o '
   ranlib          = ['ranlib']
   version         = LooseVersion ('3.3.5')
   version_cmd     = ['g77', '--version']
customize GnuFCompiler
customize GnuFCompiler using build_ext
building 'numpy.core.multiarray' extension
compiling C sources
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

creating build/temp.linux-x86_64-2.5
creating build/temp.linux-x86_64-2.5/numpy
creating build/temp.linux-x86_64-2.5/numpy/core
creating build/temp.linux-x86_64-2.5/numpy/core/src
compile options: '-Ibuild/src.linux-x86_64-2.5/numpy/core/src 
-Inumpy/core/include -Ibuild/src.linux-x86_64-2.5/numpy/core 
-I/nfs/acari/mh5/include/python2.5 -I/nfs/acari/mh5/include 
-I/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/include/python2.5 
-Inumpy/core/src -Inumpy/core/include -c'
gcc: numpy/core/src/multiarraymodule.c
In file included from numpy/core/src/arrayobject.c:510,
                  from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/scalartypes.inc.src: In function `scalar_value':
numpy/core/src/scalartypes.inc.src:79: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:80: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:81: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:82: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:83: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:84: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:85: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:86: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:89: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:90: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:91: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:92: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:93: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:97: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:98: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:99: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:100: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:103: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:104: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:105: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:109: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:110: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:111: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:112: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:113: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:115: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
In file included from numpy/core/src/arrayobject.c:510,
                  from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/scalartypes.inc.src: In function `PyArray_ScalarFromObject':
numpy/core/src/scalartypes.inc.src:341: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
In file included from numpy/core/src/arrayobject.c:510,
                  from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/scalartypes.inc.src: In function `gentype_byteswap':
numpy/core/src/scalartypes.inc.src:1138: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
In file included from numpy/core/src/arrayobject.c:510,
                  from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/scalartypes.inc.src: In function `gentype_reduce':
numpy/core/src/scalartypes.inc.src:1259: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src: In function `bool_arrtype_new':
numpy/core/src/scalartypes.inc.src:1834: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:1836: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src: In function 
`PyArray_DescrFromTypeObject':
numpy/core/src/scalartypes.inc.src:2608: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:2608: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:2608: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:2612: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:2614: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:2614: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:2617: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:2619: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:2621: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalartypes.inc.src:2621: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
In file included from numpy/core/src/arrayobject.c:511,
                  from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_BOOL':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_BYTE':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_UBYTE':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_SHORT':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_USHORT':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_INT':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_UINT':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_LONG':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_ULONG':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_LONGLONG':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_ULONGLONG':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_FLOAT':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_DOUBLE':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_LONGDOUBLE':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_CFLOAT':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_CDOUBLE':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_CLONGDOUBLE':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_STRING':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_UNICODE':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `OBJECT_to_VOID':
numpy/core/src/arraytypes.inc.src:789: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
In file included from numpy/core/src/arrayobject.c:511,
                  from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arraytypes.inc.src: In function `BOOL_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `BYTE_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `UBYTE_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `SHORT_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `USHORT_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `INT_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `UINT_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `LONG_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `ULONG_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `LONGLONG_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `ULONGLONG_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `FLOAT_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `DOUBLE_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `LONGDOUBLE_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `CFLOAT_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `CDOUBLE_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `CLONGDOUBLE_to_STRING':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `BOOL_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `BYTE_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `UBYTE_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `SHORT_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `USHORT_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `INT_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `UINT_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `LONG_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `ULONG_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `LONGLONG_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `ULONGLONG_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `FLOAT_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `DOUBLE_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `LONGDOUBLE_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `CFLOAT_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `CDOUBLE_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `CLONGDOUBLE_to_UNICODE':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `BOOL_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `BYTE_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `UBYTE_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `SHORT_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `USHORT_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `INT_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `UINT_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `LONG_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `ULONG_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `LONGLONG_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `ULONGLONG_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `FLOAT_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `DOUBLE_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `LONGDOUBLE_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `CFLOAT_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `CDOUBLE_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `CLONGDOUBLE_to_VOID':
numpy/core/src/arraytypes.inc.src:857: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:858: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
In file included from numpy/core/src/arrayobject.c:511,
                  from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arraytypes.inc.src: In function `OBJECT_dot':
numpy/core/src/arraytypes.inc.src:1913: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:1914: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src: In function `set_typeinfo':
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2385: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2403: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2403: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2403: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2403: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2403: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2403: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2414: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2421: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2428: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2435: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2444: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2445: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2446: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2447: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2448: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2449: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2450: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2451: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2452: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/arraytypes.inc.src:2453: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
In file included from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arrayobject.c: In function `PyArray_SetMap':
numpy/core/src/arrayobject.c:2441: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
In file included from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arrayobject.c: In function `array_richcompare':
numpy/core/src/arrayobject.c:4685: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4686: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4706: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4707: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4747: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4748: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4753: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4754: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4772: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4773: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4810: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:4811: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
In file included from numpy/core/src/arrayobject.c:4883,
                  from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arraymethods.c: In function `array_tofile':
numpy/core/src/arraymethods.c:422: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
In file included from numpy/core/src/arrayobject.c:4883,
                  from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arraymethods.c: In function `array_reduce':
numpy/core/src/arraymethods.c:1124: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arraymethods.c:1124: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
In file included from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arrayobject.c: In function `array_strides_set':
numpy/core/src/arrayobject.c:6032: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
In file included from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arrayobject.c: In function `array_dataptr_get':
numpy/core/src/arrayobject.c:6127: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:6128: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
In file included from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arrayobject.c: In function `PyArray_FromInterface':
numpy/core/src/arrayobject.c:8243: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:8247: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:8277: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
In file included from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arrayobject.c: In function `arraydescr_isnative_get':
numpy/core/src/arrayobject.c:10923: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:10923: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arraydescr_hasobject_get':
numpy/core/src/arrayobject.c:10943: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:10945: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
In file included from numpy/core/src/multiarraymodule.c:97:
numpy/core/src/arrayobject.c: In function `arraydescr_richcompare':
numpy/core/src/arrayobject.c:11452: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11454: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11458: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11460: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11464: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11466: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11470: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11472: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11476: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11478: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11482: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11484: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_contiguous_get':
numpy/core/src/arrayobject.c:11692: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11692: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_fortran_get':
numpy/core/src/arrayobject.c:11693: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11693: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_updateifcopy_get':
numpy/core/src/arrayobject.c:11694: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11694: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_owndata_get':
numpy/core/src/arrayobject.c:11695: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11695: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_aligned_get':
numpy/core/src/arrayobject.c:11696: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11696: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_writeable_get':
numpy/core/src/arrayobject.c:11697: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11697: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_behaved_get':
numpy/core/src/arrayobject.c:11699: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11699: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_carray_get':
numpy/core/src/arrayobject.c:11700: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11700: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_forc_get':
numpy/core/src/arrayobject.c:11709: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11711: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_fnc_get':
numpy/core/src/arrayobject.c:11724: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11726: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_farray_get':
numpy/core/src/arrayobject.c:11740: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11742: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_updateifcopy_set':
numpy/core/src/arrayobject.c:11764: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11764: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_aligned_set':
numpy/core/src/arrayobject.c:11779: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11779: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c: In function `arrayflags_writeable_set':
numpy/core/src/arrayobject.c:11795: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/arrayobject.c:11795: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c: In function 
`PyArray_ConvertToCommonType':
numpy/core/src/multiarraymodule.c:2137: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c: In function `PyArray_DescrConverter':
numpy/core/src/multiarraymodule.c:5244: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:5246: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:5248: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:5250: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:5252: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:5254: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:5256: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:5258: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c: In function `array_fromfile':
numpy/core/src/multiarraymodule.c:6285: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c: In function `array_can_cast_safely':
numpy/core/src/multiarraymodule.c:7002: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:7002: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c: In function `initmultiarray':
numpy/core/src/multiarraymodule.c:7581: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:7583: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:7586: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:7588: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/multiarraymodule.c:7591: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
gcc -pthread -shared 
build/temp.linux-x86_64-2.5/numpy/core/src/multiarraymodule.o 
-L/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib -lm -lm 
-lpython2.5 -o build/lib.linux-x86_64-2.5/numpy/core/multiarray.so
building 'numpy.core.umath' extension
compiling C sources
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

creating build/temp.linux-x86_64-2.5/build
creating build/temp.linux-x86_64-2.5/build/src.linux-x86_64-2.5
creating build/temp.linux-x86_64-2.5/build/src.linux-x86_64-2.5/numpy
creating build/temp.linux-x86_64-2.5/build/src.linux-x86_64-2.5/numpy/core
creating 
build/temp.linux-x86_64-2.5/build/src.linux-x86_64-2.5/numpy/core/src
compile options: '-Ibuild/src.linux-x86_64-2.5/numpy/core/src 
-Inumpy/core/include -Ibuild/src.linux-x86_64-2.5/numpy/core 
-I/nfs/acari/mh5/include/python2.5 -I/nfs/acari/mh5/include 
-I/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/include/python2.5 
-Inumpy/core/src -Inumpy/core/include -c'
gcc: build/src.linux-x86_64-2.5/numpy/core/src/umathmodule.c
gcc -pthread -shared 
build/temp.linux-x86_64-2.5/build/src.linux-x86_64-2.5/numpy/core/src/umathmodule.o 
-L/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib -lm -lpython2.5 
-o build/lib.linux-x86_64-2.5/numpy/core/umath.so
building 'numpy.core._sort' extension
compiling C sources
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/include 
-Ibuild/src.linux-x86_64-2.5/numpy/core 
-I/nfs/acari/mh5/include/python2.5 -I/nfs/acari/mh5/include 
-I/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/include/python2.5 
-Inumpy/core/src -Inumpy/core/include -c'
gcc: build/src.linux-x86_64-2.5/numpy/core/src/_sortmodule.c
gcc -pthread -shared 
build/temp.linux-x86_64-2.5/build/src.linux-x86_64-2.5/numpy/core/src/_sortmodule.o 
-L/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib -lm -lpython2.5 
-o build/lib.linux-x86_64-2.5/numpy/core/_sort.so
building 'numpy.core.scalarmath' extension
compiling C sources
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/include 
-Ibuild/src.linux-x86_64-2.5/numpy/core 
-I/nfs/acari/mh5/include/python2.5 -I/nfs/acari/mh5/include 
-I/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/include/python2.5 
-Inumpy/core/src -Inumpy/core/include -c'
gcc: build/src.linux-x86_64-2.5/numpy/core/src/scalarmathmodule.c
numpy/core/src/scalarmathmodule.c.src: In function `alter_pyscalars':
numpy/core/src/scalarmathmodule.c.src:1064: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src:1069: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src:1074: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src: In function `restore_pyscalars':
numpy/core/src/scalarmathmodule.c.src:1099: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src:1104: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src:1109: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src: In function `use_pythonmath':
numpy/core/src/scalarmathmodule.c.src:1133: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src:1138: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src:1143: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src: In function `use_scalarmath':
numpy/core/src/scalarmathmodule.c.src:1167: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src:1172: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
numpy/core/src/scalarmathmodule.c.src:1177: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
gcc -pthread -shared 
build/temp.linux-x86_64-2.5/build/src.linux-x86_64-2.5/numpy/core/src/scalarmathmodule.o 
-L/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib -lm -lpython2.5 
-o build/lib.linux-x86_64-2.5/numpy/core/scalarmath.so
building 'numpy.core._dotblas' extension
compiling C sources
C compiler: gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

creating build/temp.linux-x86_64-2.5/numpy/core/blasdot
compile options: '-DNO_ATLAS_INFO=1 -Inumpy/core/blasdot 
-Inumpy/core/include -Ibuild/src.linux-x86_64-2.5/numpy/core 
-I/nfs/acari/mh5/include/python2.5 -I/nfs/acari/mh5/include 
-I/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/include/python2.5 
-Inumpy/core/src -Inumpy/core/include -c'
gcc: numpy/core/blasdot/_dotblas.c
g77 build/temp.linux-x86_64-2.5/numpy/core/blasdot/_dotblas.o -L/usr/lib 
-L/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib -lblas 
-lpython2.5 -lg2c-pic -o build/lib.linux-x86_64-2.5/numpy/core/_dotblas.so
/usr/lib/libfrtbegin.a(frtbegin.o)(.text+0x1e): In function `main':
: undefined reference to `MAIN__'
collect2: ld returned 1 exit status
/usr/lib/libfrtbegin.a(frtbegin.o)(.text+0x1e): In function `main':
: undefined reference to `MAIN__'
collect2: ld returned 1 exit status
error: Command "g77 
build/temp.linux-x86_64-2.5/numpy/core/blasdot/_dotblas.o -L/usr/lib 
-L/nfs/acari/mh5/arch/Linux-x86_64/opt/python-2.5.1/lib -lblas 
-lpython2.5 -lg2c-pic -o 
build/lib.linux-x86_64-2.5/numpy/core/_dotblas.so" failed with exit status 1
"""
-- 
Michael Hoffman




More information about the NumPy-Discussion mailing list