xpad 1.13 fails to compile with GTK errors. In file included from main.h:27, from fio.h:25, from fio.c:25: pad.h:71: error: syntax error before "GtkItemFactory" pad.h:71: warning: no semicolon at end of struct or union pad.h:92: error: syntax error before '}' token pad.h:92: warning: ISO C does not allow extra `;' outside of a function In file included from main.h:27, from pref.c:22: pad.h:71: error: syntax error before "GtkItemFactory" pad.h:71: warning: no semicolon at end of struct or union pad.h:92: error: syntax error before '}' token pad.h:92: warning: ISO C does not allow extra `;' outside of a function This is followed by tons of "error: dereferencing pointer to incomplete type" errors. Info: gtk+ 2.4.0-r1 xpad: 1.13 Portage 2.0.50-r5 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4-gentoo-r1) ================================================================= System uname: 2.6.4-gentoo-r1 i686 Intel(R) Xeon(TM) CPU 2.80GHz Gentoo Base System version 1.4.6 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe -funroll-loops -fomit-frame-pointer -mfpmath=sse" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -funroll-loops -fomit-frame-pointer -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages" GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ ftp://mirror.iawnet.sandia.gov/pub/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo " MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/local/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X aalib alsa apm arts avi berkdb bonobo cdr crypt cups dga directfb dvb dvd encode evo foomaticdb gdbm ggi gif gimpprint gphoto2 gpm gtk gtk2 gtkhtml guile imap imlib jack java jpeg kde ldap libg++ libwww mad maildir mbox mikmod milter mmx mng motif mozilla mpeg mysql nas ncurses oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang snmp spell sse sse2 ssl svga tcltk tcpd tetex tiff truetype v4l wmf x86 xinerama xml xml2 xmms xv zlib zvbi"
Fixed in CVS. Wait 30 minutes, resync, try it again. Thanks for the bug report.