<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>31077</bug_id>
          
          <creation_ts>2015-06-17 17:56:18 +0300</creation_ts>
          <short_desc>В .pc-файлах отсутствуют пути к заголовкам</short_desc>
          <delta_ts>2015-07-02 17:23:15 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>gstreamer1.0-devel</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey V Turchin">zerg</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>anubix</cc>
    
    <cc>aris</cc>
    
    <cc>ldv</cc>
    
    <cc>shrek</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>151814</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2015-06-17 17:56:18 +0300</bug_when>
    <thetext>Заголовки лежат в %_libdir, а не там, где написано в /usr/lib64/pkgconfig/gstreamer-1.0.pc .
Из-за этого ничего не собирается с gstreamer1.0-devel .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151815</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2015-06-17 18:00:18 +0300</bug_when>
    <thetext>Точнее, один gst/gstconfig.h .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151816</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2015-06-17 18:01:20 +0300</bug_when>
    <thetext>И gstglconfig.h , видимо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151994</commentid>
    <comment_count>3</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2015-07-02 09:40:10 +0300</bug_when>
    <thetext>Кто-нибудь исправлять собирается?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151995</commentid>
    <comment_count>4</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2015-07-02 09:47:11 +0300</bug_when>
    <thetext>Или теперь везде вставлять костыли типа http://git.altlinux.org/people/zerg/packages/?p=telepathy-qt4.git;a=commitdiff;h=c43fd5e0b742d5e14e9dff79f94ee074f8c37aa2 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151998</commentid>
    <comment_count>5</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2015-07-02 11:14:16 +0300</bug_when>
    <thetext>(In reply to comment #3)
&gt; Кто-нибудь исправлять собирается?

Нет,  https://bugzilla.gnome.org/show_bug.cgi?id=739767</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152011</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2015-07-02 15:05:01 +0300</bug_when>
    <thetext>Тогда нужно добавить путь к заголовкам в .pc-файл.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152014</commentid>
    <comment_count>7</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2015-07-02 15:55:04 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; Тогда нужно добавить путь к заголовкам в .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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152015</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2015-07-02 16:14:13 +0300</bug_when>
    <thetext>Действительно. Это местный FindGStreamer.cmake .
Может, для совместимости засимлинкать gstconfig.h и gstglconfig.h в /usr/include/gstreamer-1.0 ?
Devel-пакеты все равно не noarch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152016</commentid>
    <comment_count>9</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2015-07-02 16:35:43 +0300</bug_when>
    <thetext>(In reply to comment #8)
&gt; Действительно. Это местный FindGStreamer.cmake .
&gt; Может, для совместимости засимлинкать gstconfig.h и gstglconfig.h в
&gt; /usr/include/gstreamer-1.0 ?
&gt; Devel-пакеты все равно не noarch.

Нет.  Следует исправить FindGStreamer.cmake. Наверное, тебе стоит заглянуть в местные FindGLIB2.cmake, ибо, как ты мог заметить в предыдущем посте, -- в glib2 glibconfig.h тоже лежит в libdir.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152019</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2015-07-02 17:23:15 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; тебе стоит заглянуть в местные FindGLIB2.cmake
Да, но там pkg_check_modules(), который, соответственно, работает, а переделывать полностью FindGStreamer.cmake не хочется. Не хочется так же проверять результирующий GSTREAMER_INCLUDE_DIR (DIR, а не DIRS) на предемет заточки на единственное число.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>