I'm running the unstable sylpheed-claws with GTK+2 support, currently at version 0.9.12b. The emerge failed, citing that the plugin compile failed for ghostscript-viewer-0.8. Looking at the error messages, it doesn't seem that that is the direct problem: make[1]: Entering directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8' Making all in m4 make[2]: Entering directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/m4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/m4' Making all in po make[2]: Entering directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/po' Making all in config make[2]: Entering directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/config' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/config' Making all in src make[2]: Entering directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/src' Making all in libgtkgs make[3]: Entering directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/src/libgtkgs' if /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT ggvutils.lo -MD -MP -MF ".deps/ggvutils.Tpo" \ -c -o ggvutils.lo `test -f 'ggvutils.c' || echo './'`ggvutils.c; \ then mv -f ".deps/ggvutils.Tpo" ".deps/ggvutils.Plo"; \ else rm -f ".deps/ggvutils.Tpo"; exit 1; \ fi if /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT gsdefaults.lo -MD -MP -MF ".deps/gsdefaults.Tpo" \ -c -o gsdefaults.lo `test -f 'gsdefaults.c' || echo './'`gsdefaults.c; \ then mv -f ".deps/gsdefaults.Tpo" ".deps/gsdefaults.Plo"; \ else rm -f ".deps/gsdefaults.Tpo"; exit 1; \ fi mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT gsdefaults.lo -MD -MP -MF .deps/gsdefaults.Tpo -c gsdefaults.c -fPIC -DPIC -o .libs/gsdefaults.o gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT ggvutils.lo -MD -MP -MF .deps/ggvutils.Tpo -c ggvutils.c -fPIC -DPIC -o .libs/ggvutils.o gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT gsdefaults.lo -MD -MP -MF .deps/gsdefaults.Tpo -c gsdefaults.c -o gsdefaults.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT ggvutils.lo -MD -MP -MF .deps/ggvutils.Tpo -c ggvutils.c -o ggvutils.o >/dev/null 2>&1 if /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT gtkgs.lo -MD -MP -MF ".deps/gtkgs.Tpo" \ -c -o gtkgs.lo `test -f 'gtkgs.c' || echo './'`gtkgs.c; \ then mv -f ".deps/gtkgs.Tpo" ".deps/gtkgs.Plo"; \ else rm -f ".deps/gtkgs.Tpo"; exit 1; \ fi if /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT ps.lo -MD -MP -MF ".deps/ps.Tpo" \ -c -o ps.lo `test -f 'ps.c' || echo './'`ps.c; \ then mv -f ".deps/ps.Tpo" ".deps/ps.Plo"; \ else rm -f ".deps/ps.Tpo"; exit 1; \ fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT gtkgs.lo -MD -MP -MF .deps/gtkgs.Tpo -c gtkgs.c -fPIC -DPIC -o .libs/gtkgs.o gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT ps.lo -MD -MP -MF .deps/ps.Tpo -c ps.c -fPIC -DPIC -o .libs/ps.o gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT gtkgs.lo -MD -MP -MF .deps/gtkgs.Tpo -c gtkgs.c -o gtkgs.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT ps.lo -MD -MP -MF .deps/ps.Tpo -c ps.c -o ps.o >/dev/null 2>&1 /bin/sh ../../libtool --mode=link gcc -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -o libgtkgs.la ggvutils.lo gsdefaults.lo gtkgs.lo ps.lo ar cru .libs/libgtkgs.a .libs/ggvutils.o .libs/gsdefaults.o .libs/gtkgs.o .libs/ps.o ranlib .libs/libgtkgs.a creating libgtkgs.la (cd .libs && rm -f libgtkgs.la && ln -s ../libgtkgs.la libgtkgs.la) make[3]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/src/libgtkgs' make[3]: Entering directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/src' if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -Ilibgtkgs -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT plugin.lo -MD -MP -MF ".deps/plugin.Tpo" \ -c -o plugin.lo `test -f 'plugin.c' || echo './'`plugin.c; \ then mv -f ".deps/plugin.Tpo" ".deps/plugin.Plo"; \ else rm -f ".deps/plugin.Tpo"; exit 1; \ fi if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -Ilibgtkgs -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT viewer.lo -MD -MP -MF ".deps/viewer.Tpo" \ -c -o viewer.lo `test -f 'viewer.c' || echo './'`viewer.c; \ then mv -f ".deps/viewer.Tpo" ".deps/viewer.Plo"; \ else rm -f ".deps/viewer.Tpo"; exit 1; \ fi mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I.. -Ilibgtkgs -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT viewer.lo -MD -MP -MF .deps/viewer.Tpo -c viewer.c -fPIC -DPIC -o .libs/viewer.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -Ilibgtkgs -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.c -fPIC -DPIC -o .libs/plugin.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -Ilibgtkgs -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.c -o plugin.o >/dev/null 2>&1 if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -Ilibgtkgs -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT viewerprefs.lo -MD -MP -MF ".deps/viewerprefs.Tpo" \ -c -o viewerprefs.lo `test -f 'viewerprefs.c' || echo './'`viewerprefs.c; \ then mv -f ".deps/viewerprefs.Tpo" ".deps/viewerprefs.Plo"; \ else rm -f ".deps/viewerprefs.Tpo"; exit 1; \ fi In file included from /usr/include/sylpheed-claws/compose.h:34, from /usr/include/sylpheed-claws/summaryview.h:70, from /usr/include/sylpheed-claws/folderview.h:31, from /usr/include/sylpheed-claws/mainwindow.h:27, from /usr/include/sylpheed-claws/messageview.h:28, from /usr/include/sylpheed-claws/textview.h:32, from /usr/include/sylpheed-claws/mimeview.h:33, from viewer.c:31: /usr/include/sylpheed-claws/undo.h:26:29: gtk/gtktextview.h: No such file or directory In file included from /usr/include/sylpheed-claws/compose.h:34, from /usr/include/sylpheed-claws/summaryview.h:70, from /usr/include/sylpheed-claws/folderview.h:31, from /usr/include/sylpheed-claws/mainwindow.h:27, from /usr/include/sylpheed-claws/messageview.h:28, from /usr/include/sylpheed-claws/textview.h:32, from /usr/include/sylpheed-claws/mimeview.h:33, from viewer.c:31: /usr/include/sylpheed-claws/undo.h:54: error: syntax error before "GtkTextView" /usr/include/sylpheed-claws/undo.h:54: warning: no semicolon at end of struct or union /usr/include/sylpheed-claws/undo.h:62: error: syntax error before ':' token /usr/include/sylpheed-claws/undo.h:63: error: syntax error before ':' token /usr/include/sylpheed-claws/undo.h:66: error: syntax error before '}' token In file included from /usr/include/sylpheed-claws/toolbar.h:23, from /usr/include/sylpheed-claws/compose.h:35, from /usr/include/sylpheed-claws/summaryview.h:70, from /usr/include/sylpheed-claws/folderview.h:31, from /usr/include/sylpheed-claws/mainwindow.h:27, from /usr/include/sylpheed-claws/messageview.h:28, from /usr/include/sylpheed-claws/textview.h:32, from /usr/include/sylpheed-claws/mimeview.h:33, from viewer.c:31: /usr/include/sylpheed-claws/gtk/gtkutils.h:35:29: gtk/gtktextview.h: No such file or directory In file included from /usr/include/sylpheed-claws/toolbar.h:23, from /usr/include/sylpheed-claws/compose.h:35, from /usr/include/sylpheed-claws/summaryview.h:70, from /usr/include/sylpheed-claws/folderview.h:31, from /usr/include/sylpheed-claws/mainwindow.h:27, from /usr/include/sylpheed-claws/messageview.h:28, from /usr/include/sylpheed-claws/textview.h:32, from /usr/include/sylpheed-claws/mimeview.h:33, from viewer.c:31: /usr/include/sylpheed-claws/gtk/gtkutils.h:160: error: syntax error before "GCallback" /usr/include/sylpheed-claws/gtk/gtkutils.h:166: error: syntax error before '*' token /usr/include/sylpheed-claws/gtk/gtkutils.h:171: error: syntax error before '*' token /usr/include/sylpheed-claws/gtk/gtkutils.h:176: error: syntax error before '*' token /usr/include/sylpheed-claws/gtk/gtkutils.h:180: error: syntax error before '*' token /usr/include/sylpheed-claws/gtk/gtkutils.h:183: error: syntax error before '*' token In file included from /usr/include/sylpheed-claws/compose.h:38, from /usr/include/sylpheed-claws/summaryview.h:70, from /usr/include/sylpheed-claws/folderview.h:31, from /usr/include/sylpheed-claws/mainwindow.h:27, from /usr/include/sylpheed-claws/messageview.h:28, from /usr/include/sylpheed-claws/textview.h:32, from /usr/include/sylpheed-claws/mimeview.h:33, from viewer.c:31: /usr/include/sylpheed-claws/gtk/gtkaspell.h:61: error: syntax error before "GtkTextView" In file included from /usr/include/sylpheed-claws/summaryview.h:72, from /usr/include/sylpheed-claws/folderview.h:31, from /usr/include/sylpheed-claws/mainwindow.h:27, from /usr/include/sylpheed-claws/messageview.h:28, from /usr/include/sylpheed-claws/textview.h:32, from /usr/include/sylpheed-claws/mimeview.h:33, from viewer.c:31: /usr/include/sylpheed-claws/gtk/gtksctree.h:55: error: syntax error before "gtk_sctree_get_type" /usr/include/sylpheed-claws/gtk/gtksctree.h:55: warning: data definition has no type or storage class make[3]: *** [viewer.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... gcc -DHAVE_CONFIG_H -I. -I. -I.. -Ilibgtkgs -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT viewerprefs.lo -MD -MP -MF .deps/viewerprefs.Tpo -c viewerprefs.c -fPIC -DPIC -o .libs/viewerprefs.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -Ilibgtkgs -I/usr/local/include -I/usr/include/gpgme3 -I/usr/include/sylpheed-claws -I/usr/include/sylpheed-claws/common -I/usr/include/sylpheed-claws/gtk -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/common -I/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/gtk -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT viewerprefs.lo -MD -MP -MF .deps/viewerprefs.Tpo -c viewerprefs.c -o viewerprefs.o >/dev/null 2>&1 make[3]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sylpheed-claws-0.9.12b/work/sylpheed-claws-0.9.12b/src/plugins/ghostscript-viewer-0.8' make: *** [all] Error 2 !!! ERROR: mail-client/sylpheed-claws-0.9.12b failed. !!! Function plugin_compile, Line 98, Exitcode 2 !!! plugin compile failed: ghostscript-viewer-0.8 Any help you could provide would be wonderful; the GTK2 version of sylpheed is quite nice and I hope this bug reporting will help its stability.
hmm, guess I have to make separate ebuilds for the plugins :-/
ok, please test with sylpheed-claws-0.9.12b-r1, that version should fix all these header problems.
It did fix the problem, but didn't build with GTK2; is that no longer supported?