When emerging balsa (which uses libpspell), I get this error in the config.log: /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'
and the spell woes mount :(
I'm feeling rather futile about now :)
I can't reproduce this. Just merged balsa-1.2.4 without a hitch. Do you actually have a /usr/lib/libstdc++* installed. ****ldd /usr/lib/libpspell.so ****** libltdl.so.3 => /usr/lib/libltdl.so.3 (0x4002d000) libpspell-modules.so.1 => /usr/lib/libpspell-modules.so.1 (0x40035000) libstdc++-libc6.2-2.so.3 => /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/libstdc++-libc6.2-2.so.3 (0x40037000) libm.so.6 => /lib/libm.so.6 (0x40087000) libc.so.6 => /lib/libc.so.6 (0x400a9000) libdl.so.2 => /lib/libdl.so.2 (0x401d9000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) ***relevant snippage from balsa config.log ****** configure:6591: checking for new_pspell_manager in -lpspell configure:6610: gcc -o conftest -march=i686 -O3 -pipe -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include conftest.c -lpspell -lstdc++ -lpspell-modules 1>&5
I do have libstdc++. I found out I can get everything to work with pspell-0.12.2-r1, but not pspell-0.12.2-r2
hmmm.... yep, I have pspell-0.12.2-r1 installed also. Hey, at least we're narrowing down the problem :)
what version of automake, autoconf and libtool do you have installed?
please make sure your world file is amply populated, then emerge --clean rsync emerge --update world emerge pspell and you should be all set