mandriva comes with libexpat1 where avast wants libexpat.so.0. Avast4workstation-1.3.0-i586.rpm also wants .so.0. If can get source for the above mentioned files may be able to make patch for them so avast can work. Is that a possibility ?
Terry
just try to add soft-link named "libexpat.so.0", pointing to "libexpat.so.1". for sane libraries with non-broken backward interface compatibility, this is the desired solution (but, vendor of such distro SHOULD add all those links by default anyway).
in the fact, this lib is a part of X11 suite, and is claimed by another library:
zilog@sinclair:/usr/lib/avast4workstation/bin$ LD_LIBRARY_PATH=../lib-esmtp/ LD_DEBUG=files ./avastgui 2>&1 | less
...
13925: file=libz.so.1; needed by /usr/local/lib/libpangocairo-1.0.so.0
13925: file=libz.so.1; generating link map
13925: dynamic: 0xb74421ac base: 0xb7431000 size: 0x00011380
13925: entry: 0xb7432780 phdr: 0xb7431034 phnum: 4
13925:
13925:
13925: file=libSM.so.6; needed by /usr/local/lib/libcairo.so.2
13925: file=libSM.so.6; generating link map
13925: dynamic: 0xb742f824 base: 0xb7427000 size: 0x00008a28
13925: entry: 0xb7429260 phdr: 0xb7427034 phnum: 4
13925:
13925:
13925: file=libICE.so.6; needed by /usr/local/lib/libcairo.so.2
13925: file=libICE.so.6; generating link map
13925: dynamic: 0xb742462c base: 0xb740f000 size: 0x00017650
13925: entry: 0xb74127f0 phdr: 0xb740f034 phnum: 4
13925:
13925:
13925: file=libexpat.so.0; needed by /usr/X11R6/lib/libfontconfig.so.1
13925: file=libexpat.so.0; generating link map
13925: dynamic: 0xb740ec04 base: 0xb73f1000 size: 0x0001dd68
13925: entry: 0xb73f3120 phdr: 0xb73f1034 phnum: 4
13925:
13925:
13925: file=libexpat.so.1; needed by /usr/local/lib/libpangoft2-1.0.so.0
13925: file=libexpat.so.1; generating link map
13925: dynamic: 0xb73f0c4c base: 0xb73cf000 size: 0x00021dd0
13925: entry: 0xb73d1d00 phdr: 0xb73cf034 phnum: 4
...
in other words: link against bloat, fight with bloat, solve interbloat-dependency
not my cup of tea
.
regards,
pc