Когда-то давно была вот такая запись: * Wed Mar 02 2011 Alexey Tourbin <at at altlinux.ru> 2.4.4-alt4 - disabled dependency on zlib-devel Почему это было сделано - не известно, ибо даже в системе без zlib происходит вот такое: $ freetype-config --libs -lfreetype -lz
(In reply to comment #0) > Когда-то давно была вот такая запись: > * Wed Mar 02 2011 Alexey Tourbin <at at altlinux.ru> 2.4.4-alt4 > - disabled dependency on zlib-devel > > Почему это было сделано - не известно, ибо даже в системе без zlib происходит > вот такое: > $ freetype-config --libs > -lfreetype -lz $ pkg-config freetype2 --libs -lfreetype -lz нужен только для статической сборки: $ pkg-config freetype2 --libs --static -lfreetype -lz freetype-config должен быть простым враппером вокруг pkg-config freetype2, тогда все эти ошибки уйдут,
(In reply to comment #1) > (In reply to comment #0) > > Когда-то давно была вот такая запись: > > * Wed Mar 02 2011 Alexey Tourbin <at at altlinux.ru> 2.4.4-alt4 > > - disabled dependency on zlib-devel > > > > Почему это было сделано - не известно, ибо даже в системе без zlib происходит > > вот такое: > > $ freetype-config --libs > > -lfreetype -lz > > $ pkg-config freetype2 --libs > -lfreetype > > -lz нужен только для статической сборки: > $ pkg-config freetype2 --libs --static > -lfreetype -lz > > freetype-config должен быть простым враппером вокруг pkg-config freetype2, > тогда все эти ошибки уйдут, Столкнулся с такой-же ситуацией еще в нескольких пакетах и у меня возникло подозрение, что или: 1) -lz вылезает тока на армах (внутрь freetype-config не смотрел) 2) либо на 8086ых архитектурах -lz вытаскивался и добавлялся автоматикой хешера...
Blocker, мейнтейнер не отреагировал, прошло 2 недели => придется фиксить без мейнтейнера.
libfreetype-2.4.10-alt2 -> sisyphus: * Mon Oct 08 2012 Dmitry V. Levin <ldv@altlinux> 2.4.10-alt2 - Fixed freetype-config script to use pkg-config (closes: #27761). - Fixed multilib issues. - Fixed fttrigon.h - Packaged more demos. - Applied demos fixes from Debian. - Dropped rh-bitmap-foundry.patch. - Rediffed patches, cleaned up specfile. - Disabled build and packaging of static library.