После обновления clamav до 0.96.5-alt1. Получил в почту root: +++ LibClamAV Warning: zlib version at runtime is older than compile time: 1.2.3 < 1.2.5 LibClamAV info: Make sure zlib is built as shared library, and that the new zlib library is installed in the proper place +++ Обновление zlib до 1.2.5-alt1 решает проблему...
Этой зависимости, наверное, и не должно быть в пакете. Мало ли, с какой версией и когда оно пересоберётся ? Может быть, в самом ClamAV это излишняя проверка. По идее, должно же хватать soname ?
Да, runtime проверка неправильная. В zlib есть symbol versioning, который не даст установить clamav с неподходящей версией zlib. Не говоря уже о set-versioned dependencies.
https://wwws.clamav.net/bugzilla/show_bug.cgi?id=2488
#2488 в багзилле ClamAV отмечен, как исправленный для 0.97.1