You can either disable building of that plugin (manually by editing the Makefiles) or you can upgrade GTK+ to 2.6 or you can find the patch in SVN that fixed building on GTK+ 2.4 (the GTK+ version checking #ifdef was wrong or some such). Those options should all work and are not listed in any specific order. Depending on how much time/work you want to put in (and what packages your distro has available) different ones will be the most appropriate.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Trying to compile 2.0.0beta6 on Solaris/X86 11/06 and I get the following:
......
gmake[4]: Entering directory `/home/wick/gaim-2.0.0beta6/gtk/plugins'
if /bin/bash ../../libtool --silent --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DDATADIR=\"/usr/local/share\" -DVERSION=\"2.0.0beta6\" -I../../src -I../../libgaim -I../../gtk -Wall -Waggregate-return -Wcast-align -Wdeclaration-after-statement -Werror-implicit-function-declaration -Wextra -Wno-sign-compare -Wno-unused-parameter -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/openwin/include -I/usr/sfw/include -I/usr/sfw/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -g -O2 -MT xmppconsole.lo -MD -MP -MF ".deps/xmppconsole.Tpo" -c -o xmppconsole.lo xmppconsole.c; \
then mv -f ".deps/xmppconsole.Tpo" ".deps/xmppconsole.Plo"; else rm -f ".deps/xmppconsole.Tpo"; exit 1; fi
In file included from /usr/include/gtk-2.0/gdk/gdkx.h:33,
from ../../gtk/gtkgaim.h:30,
from ../../gtk/gtkplugin.h:28,
from xmppconsole.c:23:
/usr/openwin/include/X11/Xlib.h:38: warning: ignoring #pragma ident
In file included from /usr/include/gtk-2.0/gdk/gdkx.h:34,
from ../../gtk/gtkgaim.h:30,
from ../../gtk/gtkplugin.h:28,
from xmppconsole.c:23:
/usr/openwin/include/X11/Xutil.h:56: warning: ignoring #pragma ident
xmppconsole.c: In function `iq_clicked_cb':
xmppconsole.c:319: error: implicit declaration of function `gtk_combo_box_get_active_text'
xmppconsole.c:319: warning: nested extern declaration of `gtk_combo_box_get_active_text'
xmppconsole.c:319: warning: format argument is not a pointer (arg 6)
xmppconsole.c: In function `presence_clicked_cb':
xmppconsole.c:440: warning: nested extern declaration of `gtk_combo_box_get_active_text'
xmppconsole.c:440: warning: assignment makes pointer from integer without a cast
xmppconsole.c:443: warning: assignment makes pointer from integer without a cast
xmppconsole.c: In function `message_clicked_cb':
xmppconsole.c:599: warning: nested extern declaration of `gtk_combo_box_get_active_text'
xmppconsole.c:611: warning: format argument is not a pointer (arg 6)
xmppconsole.c: In function `dropdown_changed_cb':
xmppconsole.c:715: warning: nested extern declaration of `gtk_combo_box_get_active_text'
xmppconsole.c:716: warning: passing arg 1 of `gaim_accounts_find' makes pointer from integer without a cast
gmake[4]: *** [xmppconsole.lo] Error 1
gmake[4]: Leaving directory `/home/wick/gaim-2.0.0beta6/gtk/plugins'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/home/wick/gaim-2.0.0beta6/gtk/plugins'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/home/wick/gaim-2.0.0beta6/gtk'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/wick/gaim-2.0.0beta6'
gmake: *** [all] Error 2
(a1483w:wick:gaim-2.0.0beta6) 74 --> ?
2.0.0beta5 seems to compile just fine. Any ideas?
the same on CEntOS 4.3 (beta5 works just fine)
You can either disable building of that plugin (manually by editing the Makefiles) or you can upgrade GTK+ to 2.6 or you can find the patch in SVN that fixed building on GTK+ 2.4 (the GTK+ version checking #ifdef was wrong or some such). Those options should all work and are not listed in any specific order. Depending on how much time/work you want to put in (and what packages your distro has available) different ones will be the most appropriate.