From:
[email protected]
Package: ggz-gtk-client
Severity: normal
Tags: patch
When building 'ggz-gtk-client' with gcc-3.4 I get the following error:
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -DXTHREADS -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/
include -g -Wall -O2 -MT ggz_gtk-ggzclient.o -MD -MP -MF ".deps/ggz_gtk-ggzclient.Tpo" \
-c -o ggz_gtk-ggzclient.o `test -f 'ggzclient.c' || echo './'`ggzclient.c; \ then mv -f ".deps/ggz_gtk-ggzclient.Tpo" ".deps/ggz_gtk-ggzclient.Po"; \
else rm -f ".deps/ggz_gtk-ggzclient.Tpo"; exit 1; \
fi
ggzclient.c:94: error: conflicting types for 'ggz_table_left'
ggzclient.c:70: error: previous declaration of 'ggz_table_left' was here ggzclient.c:94: error: conflicting types for 'ggz_table_left'
ggzclient.c:70: error: previous declaration of 'ggz_table_left' was here ggzclient.c:70: warning: 'ggz_table_left' declared `static' but never defined make[4]: *** [ggz_gtk-ggzclient.o] Error 1
make[4]: Leaving directory `/ggz-gtk-client-0.0.7/ggz-gtk'
With the attached patch 'ggz-gtk-client' can be compiled using gcc-3.4.
Regards
Andreas Jochens
diff -urN ../tmp-orig/ggz-gtk-client-0.0.7/ggz-gtk/ggzclient.c ./ggz-gtk/ggzclient.c
--- ../tmp-orig/ggz-gtk-client-0.0.7/ggz-gtk/ggzclient.c 2003-03-29 21:53:59.000000000 +0100
+++ ./ggz-gtk/ggzclient.c 2004-08-16 20:35:42.451382985 +0200
@@ -67,7 +67,7 @@
static GGZHookReturn ggz_entered_fail(GGZServerEvent id, void* event_data, void* user_data);
static GGZHookReturn ggz_logout(GGZServerEvent id, void* event_data, void* user_data);
static GGZHookReturn ggz_motd_loaded(GGZServerEvent id, void* event_data, void* user_data);
-static GGZHookReturn ggz_table_left(GGZServerEvent id, void* event_data, void* user_data);
+static GGZHookReturn ggz_table_left(GGZRoomEvent id, void* event_data, void* user_data);
static GGZHookReturn ggz_server_error(GGZServerEvent id, void* event_data, void* user_data);
static GGZHookReturn ggz_net_error(GGZServerEvent id, void* event_data, void* user_data);
@@ -91,7 +91,6 @@
static GGZHookReturn ggz_table_launch_fail(GGZRoomEvent id, void*, void*);
static GGZHookReturn ggz_table_joined(GGZRoomEvent id, void*, void*);
static GGZHookReturn ggz_tab