pngcrush-1.8.13-alt4.x86_64 Стенды (Обновленные до Sisyphus): Alt Education kde 11.1 x86-64 Alt Education xfce 11.1 x86-64 Alt Workstation K 11.2 x86-64 Alt Workstation 11.1 x86-64 Alt Server 11.0-x86-64 Шаги для воспроизведения: 1. # apt-get install -y pngcrush 2. $ rpm -q pngcrush libpng16 zlib && \ pngcrush -version Фактический результат: pngcrush-1.8.13-alt4.x86_64 libpng16-1.6.56-alt2.x86_64 zlib-1.3.1-alt1.x86_64 Warning: versions are different between png.h and png.c png.h version: 1.6.54 png.c version: 1.6.56 pngcrush 1.8.13, uses libpng 1.6.54 and zlib 1.3.1 Ожидаемый результат: одинаковые версии Дополнительно: В p11 разница между версиями такая: pngcrush-1.8.13-alt4.x86_64 libpng16-1.6.56-alt0.p11.1.x86_64 zlib-1.3.1-alt1.x86_64 Warning: versions are different between png.h and png.c png.h version: 1.6.55 png.c version: 1.6.56 pngcrush 1.8.13, uses libpng 1.6.55 and zlib 1.3.1
> Warning: versions are different between png.h and png.c > png.h version: 1.6.54 > png.c version: 1.6.56 Данная инормация относится к пакету libpng Доанных файлов в пакете pngcrush нет.
pngcrush линкуется с системной libpng, но запекает версию png.h на момент сборки: 1.8.13-alt4 был собран при libpng16 1.6.54. Пересобрал (задание https://packages.altlinux.org/tasks/438444/): pngcrush -version теперь выводит «uses libpng 1.6.56» без предупреждения.