Red Hat Bugzilla – Bug 42471
aspell does not work with balsa - missing files in the package
Last modified: 2007-04-18 12:33:26 EDT
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
The original Makefile is broken, IMO.
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.
The two following files should be added to aspell-0.32.6-2.i386.rpm in
order to make it work with balsa.
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 email@example.com 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.