Summary: | В .pc-файлах отсутствуют пути к заголовкам | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | gstreamer1.0-devel | Assignee: | Yuri N. Sedunov <aris> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P3 | CC: | anubix, aris, ldv, shrek |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey V Turchin
2015-06-17 17:56:18 MSK
Точнее, один gst/gstconfig.h . И gstglconfig.h , видимо. Кто-нибудь исправлять собирается? Или теперь везде вставлять костыли типа http://git.altlinux.org/people/zerg/packages/?p=telepathy-qt4.git;a=commitdiff;h=c43fd5e0b742d5e14e9dff79f94ee074f8c37aa2 ? (In reply to comment #3) > Кто-нибудь исправлять собирается? Нет, https://bugzilla.gnome.org/show_bug.cgi?id=739767 Тогда нужно добавить путь к заголовкам в .pc-файл. (In reply to comment #6) > Тогда нужно добавить путь к заголовкам в .pc-файл. Хорош мозг компостировать, -- все есть у тебя, как и всех прочих, для успешной сборки, в том числе все пути к заголовкам. $ pkg-config --cflags gstreamer-1.0 -pthread -I/usr/include/gstreamer-1.0 -I/usr/lib64/gstreamer-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include Действительно. Это местный FindGStreamer.cmake . Может, для совместимости засимлинкать gstconfig.h и gstglconfig.h в /usr/include/gstreamer-1.0 ? Devel-пакеты все равно не noarch. (In reply to comment #8) > Действительно. Это местный FindGStreamer.cmake . > Может, для совместимости засимлинкать gstconfig.h и gstglconfig.h в > /usr/include/gstreamer-1.0 ? > Devel-пакеты все равно не noarch. Нет. Следует исправить FindGStreamer.cmake. Наверное, тебе стоит заглянуть в местные FindGLIB2.cmake, ибо, как ты мог заметить в предыдущем посте, -- в glib2 glibconfig.h тоже лежит в libdir. (В ответ на комментарий №9) > тебе стоит заглянуть в местные FindGLIB2.cmake Да, но там pkg_check_modules(), который, соответственно, работает, а переделывать полностью FindGStreamer.cmake не хочется. Не хочется так же проверять результирующий GSTREAMER_INCLUDE_DIR (DIR, а не DIRS) на предемет заточки на единственное число. |