Description of problem: I just tried to compile package esound-0.2.31-1, from Redhat Fedora Core 1. The compiler said 1. genrand.c:72: warning: `retval' might be used uninitialized in this function The source code is static unsigned char hashlong(long val) { unsigned char retval, *ptr; int i; for(ptr = (unsigned char *)&val, i = 0; i < sizeof(val); i++) retval ^= ptr[i]; return retval; } I think the compiler is correct. Suggest initialise retval before first use. retval = 0; 2. esdlib.c(717): warning #140: too many arguments in function call The source code is socket_out = esd_connect_unix( NULL ); but, in the same file, static int esd_connect_unix() { Suggest remove NULL from function call. 3. esdlib.c(787): warning #140: too many arguments in function call Source code is socket_out = esd_connect_unix(host); Duplicate. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Please report this upstream.
#2 and #3 appear to be still broken in Fedora Core 2
They aren't problematic so should wait until the upstream bug report (if you've not made one its bugzilla.gnome.org) is cleared
Try it with the new packages in Rawhide.
Haven't heard from poster. Marking as closed in rawhide. Please reopen if you feel the problem has not been fixed.