Alert! Warnings for MacOSX_py24 Automated Pygame Build Page


Below are the build warnings for the MacOSX_py24 build from the Spectacularly Adequate Automated Pygame Build Page. Although most warnings are related to casting or types and are harmless, they may indicate a bug or error in the build.


Automated build warnings:
MacOSX_py24

Revision: 2905 Built: 2010-09-05 00:33

font.c:81 last rev: 1022:illume
warning:passing argument 1 of 'PyImport_ImportModule' discards qualifiers from pointer target type
    pkgdatamodule = PyImport_ImportModule (pkgdatamodule_name);


font.c:85 last rev: 1022:illume
warning:passing argument 2 of 'PyObject_GetAttrString' discards qualifiers from pointer target type
    resourcefunc = PyObject_GetAttrString (pkgdatamodule, resourcefunc_name);
font.c:81 last rev: 1022:illume
warning:passing argument 1 of 'PyImport_ImportModule' discards qualifiers from pointer target type
    pkgdatamodule = PyImport_ImportModule (pkgdatamodule_name);
font.c:85 last rev: 1022:illume
warning:passing argument 2 of 'PyObject_GetAttrString' discards qualifiers from pointer target type
    resourcefunc = PyObject_GetAttrString (pkgdatamodule, resourcefunc_name);
bitmask.c:66 last rev: 1555:nrp
warning:integer constant is too large for 'long' type
      n  = ((n>>1) & 0x5555555555555555) + (n & 0x5555555555555555);
bitmask.c:66 last rev: 1555:nrp
warning:integer constant is too large for 'long' type
      n  = ((n>>1) & 0x5555555555555555) + (n & 0x5555555555555555);
bitmask.c:67 last rev: 1555:nrp
warning:integer constant is too large for 'long' type
      n  = ((n>>2) & 0x3333333333333333) + (n & 0x3333333333333333);
bitmask.c:67 last rev: 1555:nrp
warning:integer constant is too large for 'long' type
      n  = ((n>>2) & 0x3333333333333333) + (n & 0x3333333333333333);
bitmask.c:68 last rev: 1555:nrp
warning:integer constant is too large for 'long' type
      n  = ((n>>4) + n) & 0x0f0f0f0f0f0f0f0f;
bitmask.c:66 last rev: 1555:nrp
warning:integer constant is too large for 'long' type
      n  = ((n>>1) & 0x5555555555555555) + (n & 0x5555555555555555);
bitmask.c:66 last rev: 1555:nrp
warning:integer constant is too large for 'long' type
      n  = ((n>>1) & 0x5555555555555555) + (n & 0x5555555555555555);
bitmask.c:67 last rev: 1555:nrp
warning:integer constant is too large for 'long' type
      n  = ((n>>2) & 0x3333333333333333) + (n & 0x3333333333333333);
bitmask.c:67 last rev: 1555:nrp
warning:integer constant is too large for 'long' type
      n  = ((n>>2) & 0x3333333333333333) + (n & 0x3333333333333333);
bitmask.c:68 last rev: 1555:nrp
warning:integer constant is too large for 'long' type
      n  = ((n>>4) + n) & 0x0f0f0f0f0f0f0f0f;
bitmask.c:71 last rev: 1555:nrp
warning:right shift count >= width of type
      n +=  n>>32;
bitmask.c:71 last rev: 1555:nrp
warning:right shift count >= width of type
      n +=  n>>32;