On Sat, 19 May 2001, Pablo Saratxaga wrote:
> On Fri, May 18, 2001 at 11:59:48PM +0200, Arnd Bergmann wrote:
> > libpspell.so.2 is provided by pspell-0.11, while pspell-0.12
> > comes with the .so.3
s/so.3/so.4/
>
> In fact I tried to update aspell-da; but 'aspell' was segfaulting;
> a backtrace showed that the problem happenned in pspell lib.
> I saw it depended on C++ libraries; C++ is famous to be very dependent
> on the version used at compiler/link time; so I decided to rebuild pspell,
> then aspell, so I could update aspell-da.
>
> And, while at it, also update pspell/aspell while rebuild them.
>
My guess is that the problem is that in the rpm build stage,
the old libpspell is linked in, not the new one:
[arnd@project lib]$ ls libpspell*.so.*.*
libpspell-impl.so.4.1.0* libpspell-modules.so.1.0.1* libpspell.so.4.0.2*
[arnd@project lib]$ ldd libpspell-impl.so
libpspell.so.2 => /usr/lib/libpspell.so.2 (0x4001c000)
This is also where the wrong dependency comes from. The package looks
ok after a rebuild with the old libpspell3 uninstalled, but there
are a few linker warnings.
Arnd <><