This is the build error I get: g++ -Wall -pedantic -ansi -D_POSIX_SOURCE -D_BSD_SOURCE -pipe -DNDEBUG -O3 -I/usr/include/libxml2 -DABI_OPT_PERL -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/5.6.1/i686-linux/CORE -Ubool -DBIDI_ENABLED -I/var/tmp/portage/abiword-1.0.2/work/abiword-1.0.2/psiconv/ -I/var/tmp/portage/abiword-1.0.2/work/abiword-1.0.2/wv -DHAVE_LIBJPEG -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/freetype2 -I/usr/include/gnome-xml -I/usr/include -I/usr/include/orbit-1.0 -I/usr/include/libglade-1.0 -I/usr/include/gnome-vfs-1.0 -I/usr/lib/gnome-vfs-1.0/include -I/usr/include/gconf/1 -D_REENTRANT -DHAVE_GNOME=1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DSUPPORTS_UT_IDLE=1 -DABI_BUILD_VERSION=\"1.0.2\" -o AbiWord_d abi_ver.o UnixGnomeMain.o ../../../../../src/wp/ap/libAp.a ../../../../../src/other/fribidi/xp/libFribidi.a ../../../../../src/wp/impexp/libImpExp.a ../../../../../src/af/xap/libXap.a ../../../../../src/af/util/libUtil.a ../../../../../src/af/gr/libGr.a ../../../../../src/af/ev/libEv.a ../../../../../src/other/spell/xp/libSpell.a ../../../../../src/text/fmt/xp/libFmt.a ../../../../../src/text/ptbl/xp/libPtbl.a ../../../../../src/wp/ap/libAp.a ../../../../../src/other/fribidi/xp/libFribidi.a ../../../../../src/wp/impexp/libImpExp.a ../../../../../src/af/xap/libXap.a ../../../../../src/af/util/libUtil.a ../../../../../src/af/gr/libGr.a ../../../../../src/af/ev/libEv.a ../../../../../src/other/spell/xp/libSpell.a ../../../../../src/text/fmt/xp/libFmt.a ../../../../../src/text/ptbl/xp/libPtbl.a ../../../../../src/wp/ap/libAp.a ../../../../../src/other/fribidi/xp/libFribidi.a ../../../../../src/wp/impexp/libImpExp.a ../../../../../src/af/xap/libXap.a ../../../../../src/af/util/libUtil.a ../../../../../src/af/gr/libGr.a ../../../../../src/af/ev/libEv.a ../../../../../src/other/spell/xp/libSpell.a ../../../../../src/text/fmt/xp/libFmt.a ../../../../../src/text/ptbl/xp/libPtbl.a ../../../../../src/wp/ap/libAp.a ../../../../../src/other/fribidi/xp/libFribidi.a ../../../../../src/wp/impexp/libImpExp.a ../../../../../src/af/xap/libXap.a ../../../../../src/af/util/libUtil.a ../../../../../src/af/gr/libGr.a ../../../../../src/af/ev/libEv.a ../../../../../src/other/spell/xp/libSpell.a ../../../../../src/text/fmt/xp/libFmt.a ../../../../../src/text/ptbl/xp/libPtbl.a -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -L/usr/lib -rdynamic -lgmodule -lglib -ldl -lpspell -lpspell-modules -lltdl -L/usr/lib -lxml2 -lz -lm -rdynamic -L/usr/local/lib /usr/lib/perl5/5.6.1/i686-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.6.1/i686-linux/CORE -lperl -lnsl -ldl -lm -lc -lcrypt -lutil /var/tmp/portage/abiword-1.0.2/work/abiword-1.0.2/psiconv/psiconv/.libs/libpsiconv.a /var/tmp/portage/abiword-1.0.2/work/abiword-1.0.2/wv/libwv.a -ljpeg -lpng -lz -rdynamic -L/usr/lib -L/usr/X11R6/lib -lbonobo -lbonobox -lbonobo-print -lgal -lglade-gnome -lglade -lgnomecanvaspixbuf -lgnomeprint -lgnomeui -lgdk_imlib -lSM -lICE -lgnome -lgnomesupport -lesd -laudiofile -ldb1 -lart_lgpl -lfreetype -lgnomevfs -lxml -lz -lgconf-gtk-1 -lgconf-1 -loaf -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lgthread -lpthread -lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm /var/tmp/portage/abiword-1.0.2/work/abiword-1.0.2/wv/libwv.a(generic.o): In function `wvTempName': generic.o(.text+0x17a): the use of `tmpnam' is dangerous, better use `mkstemp' /usr/lib/libpspell.so: undefined reference to `ios virtual table' /usr/lib/libpspell.so: undefined reference to `ostream::flush(void)' /usr/lib/libpspell.so: undefined reference to `istream::ios virtual table' /usr/lib/libpspell.so: undefined reference to `ostream::operator<<(char const *)' /usr/lib/libpspell.so: undefined reference to `ostream & operator<<<int>(ostream &, smanip<int> const &)' /usr/lib/libpspell.so: undefined reference to `ifstream::~ifstream(void)' /usr/lib/libpspell.so: undefined reference to `__iomanip_setw(ios &, int)' /usr/lib/libpspell.so: undefined reference to `fstreambase::fstreambase(int, char const *, int, int)' /usr/lib/libpspell.so: undefined reference to `ifstream::ios virtual table' collect2: ld returned 1 exit status make[5]: *** [AbiWord_d] Error 1 make[5]: Leaving directory `/var/tmp/portage/abiword-1.0.2/work/abiword-1.0.2/abi/src/wp/main/unix/gnome'
I've just emerged abiword-1.0.2 without problems/errors. What gcc version are you using ?
It works for me too now. I was using gcc3.1 & still am but I upgraded a bunch of other stuff in the interim, including python & portage/emerge
Should have done this months ago...