From Bugzilla Helper: User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.4.2-2 i586) Description of problem: aspell module does not work with balsa because dynamic library modules are missing: /usr/lib/libpspell_aspell.la /usr/lib/libpspell_aspell.so.1.0.4 The original Makefile is broken, IMO. How reproducible: Always Steps to Reproduce: 1. run balsa 2. compose new message 3. press spell-check button Actual Results: Error message 'Cannot load "aspell" module'. Expected Results: Display spell checking buttons. Additional info: The two following files should be added to aspell-0.32.6-2.i386.rpm in order to make it work with balsa. /usr/lib/libpspell_aspell.la /usr/lib/libpspell_aspell.so.1.0.4 and a soft link /usr/lib/libpspell_aspell.so.1 -> /usr/lib/libpspell_aspell.so.1.0.4 (I find it rewarding to analyze strace dump of balsa; pspell library looks for the dynamically loaded libraries in several places, but the locations above seem most sensible). I think it is a bug in the original source because make install prints: mv: cannot stat `libpspell_aspell.so.1.0.4': No such file or directory The aspell author kevina.net should be informed.
Aspell is a pain to build - if it can't find the libraries it's building, it just continues to build as if nothing happened. At it doesn't find the libraries it builds without manually adding the build directories to the compilation flags... I'll look into it.
It was a bug in libtool - the issue should be fixed in aspell-0.33.6-2, which comes with its own, fixed ltmain.sh
I have just checked aspell-0.33.6.3-1 from rawhide and it still does not include /usr/lib/libpspell_aspell.la that is needed by pspell to load libpspell_aspell.so dynamically. So this problem is only half-resolved.