Bug 27761 - В /usr/bin/freetype-config написана чушь
Summary: В /usr/bin/freetype-config написана чушь
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libfreetype-devel (show other bugs)
Version: unstable
Hardware: all Linux
: P3 blocker
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-22 18:27 MSK by Ivan Ovcherenko
Modified: 2012-10-09 03:49 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Ovcherenko 2012-09-22 18:27:23 MSK
Когда-то давно была вот такая запись:
* 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
Comment 1 Dmitry V. Levin 2012-09-23 16:21:26 MSK
(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, тогда все эти ошибки уйдут,
Comment 2 Ivan Ovcherenko 2012-09-23 16:56:28 MSK
(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 вытаскивался и добавлялся автоматикой хешера...
Comment 3 Dmitry V. Levin 2012-10-08 05:00:50 MSK
Blocker, мейнтейнер не отреагировал, прошло 2 недели => придется фиксить без мейнтейнера.
Comment 4 Repository Robot 2012-10-09 03:49:30 MSK
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.