After installation of pspell-0.11.1-1, which aspell-0.32.1-1 depends on
according to the .spec file,

Requires: pspell >= 0.11.1
Buildrequires: pspell-devel >= 0.11.1

aspell refuses to reinstall. 

rpm -Uvh .../aspell-0.32.1-1.i686.rpm
error: failed dependencies:
        libpspell-impl.so.2 is needed by aspell-0.32.1-1

The problem is that version 0.11.1-1 supplies libpspell-impl.so.3, not
version 2!!

Workaround: ln -s  libpspell-impl.so.3.0.0  libpspell-impl.so.2

(aspell did build and install with the previous version of
pspell-.11.0.2-7 which supplied version 2 of libpspell-impl. How come?
According to the dependency in the .spec file it should not!??)

Where are all dependencies defined?? 

The spec file only supplies the first dependency:

# rpm -qR aspell
pspell >= 0.11.1
/sbin/ldconfig  
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
ld-linux.so.2  
libaspell.so.7  
libc.so.6  
libdl.so.2  
libltdl.so.0  
libm.so.6  
--->libpspell-impl.so.2 <---
libpspell-modules.so.1  
libpspell.so.2  
libstdc++-libc6.2-2.so.3  
/bin/sh  
libc.so.6(GLIBC_2.0)  
libc.so.6(GLIBC_2.1)  
libc.so.6(GLIBC_2.1.3)  
rpmlib(CompressedFileNames) <= 3.0.4-1



_______________________________________________
Redhat-devel-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-devel-list

Reply via email to