[Debian GNUstep maintainers] Bug#629216: implicit declaration of function / assignment makes pointer from integer without a cast

Matthias Klose doko at debian.org
Sat Jun 4 15:14:09 UTC 2011


Package: gnustep-base
Version: 1.22.0-1
Severity: important

gcc GSObjCRuntime.m -c \
               -MMD -MP -Wall -Wdeclaration-after-statement -DNO_GNUSTEP=1 
-DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIM
E=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions 
-D_NATIVE_OBJC_EXCEPTIONS -fPIC -Wall -D
GSWARN -DGSDIAGNOSE -Wno-import -g -O2 -fgnu-runtime -fgnu-runtime 
-fconstant-string-class=NSConstantString -I../. -I../
-I../../Headers -I. -I/usr/include/GNUstep -I/usr/local/include/GNUstep 
-I/usr/local/include/GNUstep -I/usr/include/libxm
l2 -I/usr/include -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
                -o obj/Additions.obj/GSObjCRuntime.m.o
GSObjCRuntime.m: In function 'GSSelectorFromNameAndTypes':
GSObjCRuntime.m:166:4: warning: implicit declaration of function 
'sel_get_any_typed_uid' [-Wimplicit-function-declaration
]
GSObjCRuntime.m:166:6: warning: assignment makes pointer from integer without a 
cast [enabled by default]
GSObjCRuntime.m:170:4: warning: implicit declaration of function 
'sel_get_typed_uid' [-Wimplicit-function-declaration]
GSObjCRuntime.m:170:6: warning: assignment makes pointer from integer without a 
cast [enabled by default]
GSObjCRuntime.m:176:8: warning: implicit declaration of function 
'sel_register_name' [-Wimplicit-function-declaration]
GSObjCRuntime.m:176:10: warning: assignment makes pointer from integer without a 
cast [enabled by default]
GSObjCRuntime.m:180:8: warning: implicit declaration of function 
'sel_register_typed_name' [-Wimplicit-function-declaration]
GSObjCRuntime.m:180:10: warning: assignment makes pointer from integer without a 
cast [enabled by default]

this looks like a bad configuration.
GSSelectorFromNameAndTypes falls back to the #else clause. is this really 
wanted? if not, then the warnings (which turn to errors on ia64) are just a 
follow-up error.





More information about the pkg-GNUstep-maintainers mailing list