Description of problem: I just tried to compile package gnome-utils-2.8.0-5 from Redhat Fedora Core 3. The compiler said 1. gtk.c(1609): warning #117: non-void function "check_for_localized_numeric_point" should return a value The source code is tatic gboolean check_for_localized_numeric_point(int keyval) { gchar outbuf[10]; /* Minumum size 6. */ gunichar ch; ch = gdk_keyval_to_unicode(keyval); g_return_if_fail(g_unichar_validate(ch)); Suggest code re-work to ensure rubbish is not returned to the caller. 2. gdict-applet.c(233): warning #1011: missing return statement at end of non-void function "destroy_applet" The source code is static gboolean destroy_applet (GtkWidget *widget, gpointer data) { GDictApplet *applet = data; if (applet->about_dialog) gtk_widget_destroy (applet->about_dialog); gtk_widget_destroy (applet->button_widget); gtk_widget_destroy (applet->box); gtk_widget_destroy (applet->entry_widget); gtk_widget_destroy (applet->applet_widget); } Suggest add return statement at the end of the routine. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
The first is already fixed upstream, the second reported as http://bugzilla.gnome.org/show_bug.cgi?id=163555