[Numpy-tickets] [NumPy] #305: Warning messages compiling on 64-bit system, python 2.5

NumPy numpy-tickets at scipy.net
Mon Oct 2 08:38:54 CDT 2006


#305: Warning messages compiling on 64-bit system, python 2.5
------------------------+---------------------------------------------------
 Reporter:  gpk         |       Owner:  somebody
     Type:  defect      |      Status:  new     
 Priority:  low         |   Milestone:          
Component:  numpy.core  |     Version:          
 Severity:  minor       |    Keywords:          
------------------------+---------------------------------------------------
 Compiler warnings with gcc 3.3.5
 on Suse opteron x86_64 2.6.11 kernel.
 Numpy-1.0rc1.

 The following warnings were returned following
 python setup.py build, using python 2.5 .

 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.c
 gcc -pthread _configtest.o -o _configtest
 _configtest.o(.text+0xd): In function `main':
 /users/gpk/DOWNLOADS/numpy-1.0rc1/_configtest.c:5: undefined reference to
 `exp'


 gcc: numpy/core/src/multiarraymodule.c
 In file included from numpy/core/src/multiarraymodule.c:66:
 numpy/core/src/arrayobject.c: In function `PyArray_Item_INCREF':
 numpy/core/src/arrayobject.c:167: warning: passing arg 2 of `PyDict_Next'
 from incompatible pointer type
 numpy/core/src/arrayobject.c: In function `PyArray_Item_XDECREF':
 numpy/core/src/arrayobject.c:194: warning: passing arg 2 of `PyDict_Next'
 from incompatible pointer type
 In file included from numpy/core/src/arrayobject.c:508,
                  from numpy/core/src/multiarraymodule.c:66:
 numpy/core/src/scalartypes.inc.src: At top level:
 numpy/core/src/scalartypes.inc.src:1651: warning: initialization from
 incompatible pointer type
 numpy/core/src/scalartypes.inc.src:1652: warning: initialization from
 incompatible pointer type
 numpy/core/src/scalartypes.inc.src:1653: warning: initialization from
 incompatible pointer type
 numpy/core/src/scalartypes.inc.src:1654: warning: initialization from
 incompatible pointer type
 numpy/core/src/scalartypes.inc.src: In function
 `object_arrtype_getsegcount':
 numpy/core/src/scalartypes.inc.src:2124: warning: passing arg 2 of pointer
 to function from incompatible pointer type
 numpy/core/src/scalartypes.inc.src: In function
 `initialize_numeric_types':
 numpy/core/src/scalartypes.inc.src:2345: warning: assignment from
 incompatible pointer type


 gcc: numpy/core/src/multiarraymodule.c
 In file included from numpy/core/src/arrayobject.c:509,
                  from numpy/core/src/multiarraymodule.c:66:
 numpy/core/src/arraytypes.inc.src: In function `STRING_setitem':
 numpy/core/src/arraytypes.inc.src:328: warning: passing arg 3 of
 `PyString_AsStringAndSize' from incompatible pointer type
 numpy/core/src/arraytypes.inc.src: In function `VOID_copyswapn':
 numpy/core/src/arraytypes.inc.src:1236: warning: passing arg 2 of
 `PyDict_Next' from incompatible pointer type
 numpy/core/src/arraytypes.inc.src: In function `VOID_copyswap':
 numpy/core/src/arraytypes.inc.src:1264: warning: passing arg 2 of
 `PyDict_Next' from incompatible pointer type
 numpy/core/src/arraytypes.inc.src: In function `VOID_nonzero':
 numpy/core/src/arraytypes.inc.src:1487: warning: passing arg 2 of
 `PyDict_Next' from incompatible pointer type
 In file included from numpy/core/src/multiarraymodule.c:66:
 numpy/core/src/arrayobject.c: In function `_void_compare':
 numpy/core/src/arrayobject.c:4526: warning: passing arg 2 of `PyDict_Next'
 from incompatible pointer type


 gcc: build/src.linux-x86_64-2.5/numpy/core/src/umathmodule.c
 In file included from numpy/core/src/umathmodule.c.src:2023:
 numpy/core/src/ufuncobject.c: In function `PyUFunc_GetPyValues':
 numpy/core/src/ufuncobject.c:795: warning: long int format, different type
 arg (arg 4)
 numpy/core/src/ufuncobject.c:795: warning: long int format, different type
 arg (arg 5)
 numpy/core/src/ufuncobject.c: In function `ufunc_frompyfunc':
 numpy/core/src/ufuncobject.c:2987: warning: passing arg 3 of
 `PyString_AsStringAndSize' from incompatible pointer type


 gcc: numpy/numarray/_capi.c
 numpy/numarray/_capi.c: In function `getBufferSize':
 numpy/numarray/_capi.c:131: warning: passing arg 2 of pointer to function
 from incompatible pointer type


 gcc: numpy/random/mtrand/mtrand.c
 numpy/random/mtrand/mtrand.c: In function `__pyx_f_6mtrand_cont0_array':
 numpy/random/mtrand/mtrand.c:238: warning: label `__pyx_L4' defined but
 not used
 numpy/random/mtrand/mtrand.c:236: warning: label `__pyx_L3' defined but
 not used
 numpy/random/mtrand/mtrand.c: In function `__pyx_f_6mtrand_cont1_array':
 numpy/random/mtrand/mtrand.c:440: warning: label `__pyx_L12' defined but
 not used
 numpy/random/mtrand/mtrand.c:438: warning: label `__pyx_L11' defined but
 not used
 numpy/random/mtrand/mtrand.c:395: warning: label `__pyx_L9' defined but
 not used
 numpy/random/mtrand/mtrand.c:393: warning: label `__pyx_L8' defined but
 not used
 numpy/random/mtrand/mtrand.c:351: warning: label `__pyx_L6' defined but
 not used
 numpy/random/mtrand/mtrand.c:349: warning: label `__pyx_L5' defined but
 not used
 ...and similar warnings in other __pyx_f_6mtrand functions


 numpy/random/mtrand/mtrand.c: In function `__pyx_f_6mtrand_discd_array':
 numpy/random/mtrand/mtrand.c:1460: warning: `__pyx_v_oa_data' might be
 used uninitialized in this function
 numpy/random/mtrand/mtrand.c: In function `__pyx_f_6mtrand_discnp_array':
 numpy/random/mtrand/mtrand.c:1013: warning: `__pyx_v_op_data' might be
 used uninitialized in this function
 ... and other similar warnings in mtrand.c.

-- 
Ticket URL: <http://projects.scipy.org/scipy/numpy/ticket/305>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.


More information about the Numpy-tickets mailing list