Bug 25782 - Лишние библиотеки в GraphicsMagick-config
Summary: Лишние библиотеки в GraphicsMagick-config
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libGraphicsMagick-devel (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-19 14:02 MSK by Evgeny Sinelnikov
Modified: 2011-06-23 18:35 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 Evgeny Sinelnikov 2011-06-19 14:02:51 MSK
При сборке с libGraphicsMagick-devel-1.3.12-alt1.2 возникает такая ошибка:
$ gcc -std=gnu99 -o conftest   -I/usr/include/GraphicsMagick     conftest.c -lGraphicsMagick -lGraphicsMagick -llcms -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread -lltdl
/usr/bin/ld: cannot find -llcms
/usr/bin/ld: cannot find -lXext
/usr/bin/ld: cannot find -lSM
/usr/bin/ld: cannot find -lICE
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status

Проблема в том, что GraphicsMagick-config выдает лишние библиотеки для линковки:
$ GraphicsMagick-config --libs
-lGraphicsMagick -llcms -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread -lltdl

Тут или зависимости нужно проставить, либо убрать лишние флаги линковки.
Comment 1 Lenar Shakirov 2011-06-22 13:01:41 MSK
Возможно как пример #20725
Comment 2 Repository Robot 2011-06-23 18:35:36 MSK
GraphicsMagick-1.3.12-alt3 -> sisyphus:

* Thu Jun 23 2011 Slava Dubrovskiy <dubrsl@altlinux> 1.3.12-alt3
- Fix again (ALT #25782)