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 <><


Reply via email to