I just bumped xchat to 2.6.0 and dropped the hppa and mips keywords due to its new dbus dependency.
xchat 2.6.0 fails to compile if using xchattext flag. make[3]: Entering directory `/mnt/Dati/Gentoo/tmp/portage/xchat-2.6.0/work/xchat-2.6.0/src/fe-text' /bin/sh ../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -O3 -mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -Wall -g -funsigned-char -I/usr/include/freetype2 -I/usr/include/freetype2/config -o xchat-text fe-text.o ../common/libxchatcommon.a -lglib-2.0 -lssl -lcrypto -ldl -Wl,--export-dynamic -ldl -lglib-2.0 i686-pc-linux-gnu-gcc -O3 -mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -Wall -g -funsigned-char -I/usr/include/freetype2 -I/usr/include/freetype2/config -o xchat-text fe-text.o -Wl,--export-dynamic ../common/libxchatcommon.a -lssl -lcrypto -ldl /usr/lib/libglib-2.0.so fe-text.o: In function `fe_close_window': /var/tmp/portage/xchat-2.6.0/work/xchat-2.6.0/src/fe-text/fe-text.c:568: undefined reference to `kill_session_callback' ../common/libxchatcommon.a(plugin.o): In function `xchat_get_info': /var/tmp/portage/xchat-2.6.0/work/xchat-2.6.0/src/common/plugin.c:1018: undefined reference to `fe_gui_info_ptr' collect2: ld returned 1 exit status make[3]: *** [xchat-text] Error 1 make[3]: Leaving directory `/mnt/Dati/Gentoo/tmp/portage/xchat-2.6.0/work/xchat-2.6.0/src/fe-text' i sent a mail to the author..waiting a patch
completely unrelated to this bug, file a new one
added back in hppa
All done.