Command run: emerge gnome-spell-0.4.1.ebuild This command should compile and merge fine. Instead it fails with this message: gcc -march=i686 -O3 -pipe -o gnome-spell-component Spell-common.o Spell-skels.o Spell-stubs.o checker.o control.o dictionary.o preload.o spell-factory.o -rdynamic -L/usr/lib -L/usr/X11R6/lib /usr/lib/libbonobo.so /usr/lib/liboaf.so /usr/lib/libORBitCosNaming.so /usr/lib/libORBit.so /usr/lib/libIIOP.so /usr/lib/libORBitutil.so /usr/lib/libbonobox.so /usr/lib/libgal.so /usr/lib/libgnomeprint.so /usr/lib/libfreetype.so /usr/lib/libglade-gnome.so /usr/lib/libglade.so /usr/lib/libxml.so -lz /usr/lib/libgnomeui.so /usr/lib/libart_lgpl.so /usr/lib/libgdk_imlib.so -lSM -lICE /usr/lib/libgdk_pixbuf.so /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so -ldl -lXi -lXext -lX11 /usr/lib/libgnomecanvaspixbuf.so /usr/lib/libgnome.so /usr/lib/libgnomesupport.so /usr/lib/libesd.so /usr/lib/libaudiofile.so -lm -ldb1 /usr/lib/libglib.so /usr/lib/libpspell.so /usr/local/lib/libstdc++.so /usr/lib/libpspell_ispell.so -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib /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[2]: *** [gnome-spell-component] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-spell-0.4.1/work/gnome-spell-0.4.1/gnome-spell' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-spell-0.4.1/work/gnome-spell-0.4.1' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 14, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/app-text/gnome-spell/gnome-spell-0.4.1.ebuild . The dependencies are as follows: emerge gnome-spell-0.4.1.ebuild -ep These are the packages that I would merge, in order. Calculating dependencies ...done! [ebuild N ] sys-devel/libtool-1.4.1-r6 to / [ebuild N ] app-text/pspell-0.12.2-r2 to / [ebuild N ] sys-libs/ncurses-5.2-r5 to / [ebuild N ] app-text/ispell-3.2.06-r1 to / [ebuild N ] app-text/pspell-ispell-0.12-r1 to / [ebuild N ] app-text/gnome-spell-0.4.1 to /
I think this is a problem with pspell because AbiWord fails with the exact same errors.
This has actually been fixed now -- it was an issue with libtool and pspell