Hi,
Thanks very much for your detailed help and instructions!!
$ repoquery --whatprovides libfribidi.so.0
fribidi-0:0.19.2-1.fc11.i586
# repoquery --whatprovides libfribidi.so.0
fribidi-0:0.19.2-1.fc11.i586
$ rpm --query --provides fribidi|grep so
libfribidi.so.0
# rpm --query --provides fribidi|grep so
libfribidi.so.0
$ objdump -T /usr/lib/libfribidi.so.0|grep get_type
007e79d0 g DF .text 00000023
Base fribidi_get_type_internal
007e7a00 g DF .text 00000023
Base fribidi_get_type
# objdump -T /usr/lib/libfribidi.so.0|grep get_type
06d179d0 g DF .text 00000023 Base fribidi_get_type_internal
06d17a00 g DF .text 00000023 Base fribidi_get_type
1) Can you show that your "fribidi" package isn't
damaged?
Run: rpm -V fribidi
As root, I get nothing, as user I get:
$ rpm -V fribidi
prelink: /usr/bin/fribidi: at least one of file's dependencies has changed since
prelinking
S.?...... /usr/bin/fribidi
2) Can you show that the libfribidi.so.0 library is found
and
linked with /usr/lib/libabiword-2.6.so?
Run: ldd -r /usr/lib/libabiword-2.6.so|grep frib
ldd -r /usr/lib/libabiword-2.6.so|grep frib
libfribidi.so.0 => /usr/local/lib/libfribidi.so.0 (0x00502000)
undefined symbol: fribidi_get_type (/usr/lib/libabiword-2.6.so)
As root, things are fine and I get:
ldd -r /usr/lib/libabiword-2.6.so|grep frib
libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x06d14000)
Not as user, though. How do I track this?
Best,
T