Building numpy 1.0.3-2 on Linux 2.6.8 i686 (Debian 3.1)
Hi. I have been trying to build NumPy on a 32-bit Linux box using python setup.py build. I received the following errors: """ creating build/temp.linux-i686-2.5/numpy/linalg compile options: '-DATLAS_WITHOUT_LAPACK -DATLAS_INFO="\"3.6.0\"" -I/usr/include -Inumpy/core/include -Ibuild/src.linux-i686-2.5/numpy/core -I/nfs/acari/mh5/include/python2.5 -I/nfs/acari/mh5/include -I/software/python-2.5/include/python2.5 -Inumpy/core/src -Inumpy/core/include -c' gcc: numpy/linalg/lapack_litemodule.c g77 build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o -L/usr/lib/sse2 -L/usr/lib -lf77blas -lcblas -latlas -llapack -lg2c-pic -o build/lib.linux-i686-2.5/numpy/linalg/lapack_lite.so build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0x44): In function `initlapack_lite': numpy/linalg/lapack_litemodule.c:827: undefined reference to `Py_InitModule4' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0x57):numpy/linalg/lapack_litemodule.c:831: undefined reference to `PyModule_GetDict' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0x73):numpy/linalg/lapack_litemodule.c:832: undefined reference to `PyErr_NewException' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0x8f):numpy/linalg/lapack_litemodule.c:833: undefined reference to `PyDict_SetItemString' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0xa1):numpy/linalg/lapack_litemodule.c:836: undefined reference to `PyErr_Print' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0xa7):numpy/linalg/lapack_litemodule.c:836: undefined reference to `PyExc_ImportError' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0xbb):numpy/linalg/lapack_litemodule.c:836: undefined reference to `PyErr_SetString' [...] /usr/lib/libfrtbegin.a(frtbegin.o)(.text+0x32): In function `main': : undefined reference to `MAIN__' collect2: ld returned 1 exit status error: Command "g77 build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o -L/usr/lib/sse2 -L/usr/lib -lf77blas -lcblas -latlas -llapack -lg2c-pic -o build/lib.linux-i686-2.5/numpy/linalg/lapack_lite.so" failed with exit status 1 """ After some Googling, I found a recommendation to unset CFLAGS and LDFLAGS, but they are not set in the transcript above. Any suggestions? -- Michael Hoffman
Michael Hoffman wrote:
Hi. I have been trying to build NumPy on a 32-bit Linux box using python setup.py build. I received the following errors:
""" creating build/temp.linux-i686-2.5/numpy/linalg compile options: '-DATLAS_WITHOUT_LAPACK -DATLAS_INFO="\"3.6.0\"" -I/usr/include -Inumpy/core/include -Ibuild/src.linux-i686-2.5/numpy/core -I/nfs/acari/mh5/include/python2.5 -I/nfs/acari/mh5/include -I/software/python-2.5/include/python2.5 -Inumpy/core/src -Inumpy/core/include -c' gcc: numpy/linalg/lapack_litemodule.c g77 build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o -L/usr/lib/sse2 -L/usr/lib -lf77blas -lcblas -latlas -llapack -lg2c-pic -o build/lib.linux-i686-2.5/numpy/linalg/lapack_lite.so build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0x44): In function `initlapack_lite': numpy/linalg/lapack_litemodule.c:827: undefined reference to `Py_InitModule4' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0x57):numpy/linalg/lapack_litemodule.c:831: undefined reference to `PyModule_GetDict' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0x73):numpy/linalg/lapack_litemodule.c:832: undefined reference to `PyErr_NewException' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0x8f):numpy/linalg/lapack_litemodule.c:833: undefined reference to `PyDict_SetItemString' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0xa1):numpy/linalg/lapack_litemodule.c:836: undefined reference to `PyErr_Print' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0xa7):numpy/linalg/lapack_litemodule.c:836: undefined reference to `PyExc_ImportError' build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o(.text+0xbb):numpy/linalg/lapack_litemodule.c:836: undefined reference to `PyErr_SetString' [...] /usr/lib/libfrtbegin.a(frtbegin.o)(.text+0x32): In function `main': : undefined reference to `MAIN__' collect2: ld returned 1 exit status error: Command "g77 build/temp.linux-i686-2.5/numpy/linalg/lapack_litemodule.o -L/usr/lib/sse2 -L/usr/lib -lf77blas -lcblas -latlas -llapack -lg2c-pic -o build/lib.linux-i686-2.5/numpy/linalg/lapack_lite.so" failed with exit status 1 """
After some Googling, I found a recommendation to unset CFLAGS and LDFLAGS, but they are not set in the transcript above.
Any suggestions? Which distribution are you building on ?
David
David Cournapeau wrote:
Michael Hoffman wrote:
Hi. I have been trying to build NumPy on a 32-bit Linux box using python setup.py build. I received the following errors: [...]
Which distribution are you building on ?
Which Linux distribution? Debian 3.1. 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
Michael Hoffman wrote: 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 ?) David
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
Michael Hoffman wrote: I have finally solved this problem.
""" $ 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
"LDFLAGS= python setup.py" is not sufficient. This sets LDFLAGS to an empty string. It is instead necessary to run "unset LDFLAGS" on a previous command line.
[...]
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 """
participants (2)
-
David Cournapeau
-
Michael Hoffman