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

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

    <bug>
          <bug_id>15944</bug_id>
          
          <creation_ts>2008-06-07 03:09:08 +0400</creation_ts>
          <short_desc>should require the new version of libfribidi</short_desc>
          <delta_ts>2011-01-22 16:38:10 +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>abiword</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>15079</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Zakharyaschev">imz</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>aris</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>71451</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2008-06-07 03:09:08 +0400</bug_when>
    <thetext>abiword-2.6.3-alt1
libfribidi-0.10.4-alt3

After I installed a new version of abiword (with apt-get), it has undefined
symbols because the new libfribidi wasn&apos;t required by the abiword package.

A way to fix this would be to add versions to symbols in the ABI of libfribidi
and rebuild abiword with it.

$ ldd -r &quot;$(which abiword )&quot;
        linux-gate.so.1 =&gt;  (0xb7fcc000)
        libpangoxft-1.0.so.0 =&gt; /usr/lib/libpangoxft-1.0.so.0 (0xb7f98000)
        libXft.so.2 =&gt; /usr/lib/libXft.so.2 (0xb7f86000)
        libX11.so.6 =&gt; /usr/lib/libX11.so.6 (0xb7e9d000)
        libglade-2.0.so.0 =&gt; /usr/lib/libglade-2.0.so.0 (0xb7e86000)
        libgtk-x11-2.0.so.0 =&gt; /usr/lib/libgtk-x11-2.0.so.0 (0xb7aa8000)
        libxml2.so.2 =&gt; /usr/lib/libxml2.so.2 (0xb798c000)
        libgdk-x11-2.0.so.0 =&gt; /usr/lib/libgdk-x11-2.0.so.0 (0xb78f7000)
        libatk-1.0.so.0 =&gt; /usr/lib/libatk-1.0.so.0 (0xb78dd000)
        libgdk_pixbuf-2.0.so.0 =&gt; /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb78c3000)
        libpangoft2-1.0.so.0 =&gt; /usr/lib/libpangoft2-1.0.so.0 (0xb789b000)
        libpango-1.0.so.0 =&gt; /usr/lib/libpango-1.0.so.0 (0xb785f000)
        libfreetype.so.6 =&gt; /usr/lib/libfreetype.so.6 (0xb77e4000)
        libz.so.1 =&gt; /lib/libz.so.1 (0xb77d0000)
        libfontconfig.so.1 =&gt; /usr/lib/libfontconfig.so.1 (0xb77a6000)
        libgobject-2.0.so.0 =&gt; /lib/libgobject-2.0.so.0 (0xb776d000)
        libgmodule-2.0.so.0 =&gt; /lib/libgmodule-2.0.so.0 (0xb7769000)
        libglib-2.0.so.0 =&gt; /lib/libglib-2.0.so.0 (0xb769e000)
        libm.so.6 =&gt; /lib/libm.so.6 (0xb7678000)
        libgnomeprintui-2-2.so.0 =&gt; /usr/lib/libgnomeprintui-2-2.so.0 (0xb763a000)
        libgnomeprint-2-2.so.0 =&gt; /usr/lib/libgnomeprint-2-2.so.0 (0xb75d4000)
        libenchant.so.1 =&gt; /usr/lib/libenchant.so.1 (0xb75cc000)
        libfribidi.so.0 =&gt; /usr/lib/libfribidi.so.0 (0xb75bf000)
        libwv-1.2.so.3 =&gt; /usr/lib/libwv-1.2.so.3 (0xb7542000)
        libgsf-1.so.114 =&gt; /usr/lib/libgsf-1.so.114 (0xb7510000)
        libpng12.so.0 =&gt; /usr/lib/libpng12.so.0 (0xb74ed000)
        libpopt.so.0 =&gt; /lib/libpopt.so.0 (0xb74e4000)
        libgthread-2.0.so.0 =&gt; /lib/libgthread-2.0.so.0 (0xb74df000)
        libstdc++.so.6 =&gt; /usr/lib/libstdc++.so.6 (0xb73f9000)
        libgcc_s.so.1 =&gt; /lib/libgcc_s.so.1 (0xb73ee000)
        libpthread.so.0 =&gt; /lib/libpthread.so.0 (0xb73d7000)
        libc.so.6 =&gt; /lib/libc.so.6 (0xb72af000)
        libXrender.so.1 =&gt; /usr/lib/libXrender.so.1 (0xb72a7000)
        libxcb-xlib.so.0 =&gt; /usr/lib/libxcb-xlib.so.0 (0xb72a4000)
        libxcb.so.1 =&gt; /usr/lib/libxcb.so.1 (0xb728c000)
        libdl.so.2 =&gt; /lib/libdl.so.2 (0xb7288000)
        libpangocairo-1.0.so.0 =&gt; /usr/lib/libpangocairo-1.0.so.0 (0xb727f000)
        libXfixes.so.3 =&gt; /usr/lib/libXfixes.so.3 (0xb727a000)
        libcairo.so.2 =&gt; /usr/lib/libcairo.so.2 (0xb7210000)
        libXext.so.6 =&gt; /usr/lib/libXext.so.6 (0xb7202000)
        libXinerama.so.1 =&gt; /usr/lib/libXinerama.so.1 (0xb71ff000)
        libXi.so.6 =&gt; /usr/lib/libXi.so.6 (0xb71f7000)
        libXrandr.so.2 =&gt; /usr/lib/libXrandr.so.2 (0xb71f1000)
        libXcursor.so.1 =&gt; /usr/lib/libXcursor.so.1 (0xb71e7000)
        libXcomposite.so.1 =&gt; /usr/lib/libXcomposite.so.1 (0xb71e4000)
        libXdamage.so.1 =&gt; /usr/lib/libXdamage.so.1 (0xb71e1000)
        libexpat.so.1 =&gt; /usr/lib/libexpat.so.1 (0xb71c1000)
        /lib/ld-linux.so.2 (0x80000000)
        libgnomecanvas-2.so.0 =&gt; /usr/lib/libgnomecanvas-2.so.0 (0xb7193000)
        libart_lgpl_2.so.2 =&gt; /usr/lib/libart_lgpl_2.so.2 (0xb717c000)
        libbz2.so.1 =&gt; /lib/libbz2.so.1 (0xb716b000)
        librt.so.1 =&gt; /lib/librt.so.1 (0xb7162000)
        libXau.so.6 =&gt; /usr/lib/libXau.so.6 (0xb715f000)
        libXdmcp.so.6 =&gt; /usr/lib/libXdmcp.so.6 (0xb715a000)
        libdirectfb-1.1.so.0 =&gt; /usr/lib/libdirectfb-1.1.so.0 (0xb70ea000)
        libdirect-1.1.so.0 =&gt; /usr/lib/libdirect-1.1.so.0 (0xb70d9000)
        libglitz.so.1 =&gt; /usr/lib/libglitz.so.1 (0xb70b3000)
        libpixman-1.so.0 =&gt; /usr/lib/libpixman-1.so.0 (0xb708a000)
        libgailutil.so.18 =&gt; /usr/lib/libgailutil.so.18 (0xb7083000)
        libfusion-1.1.so.0 =&gt; /usr/lib/libfusion-1.1.so.0 (0xb707a000)
undefined symbol: fribidi_get_type      (/usr/bin/abiword)
$ rpm -qf &quot;$(which abiword )&quot;
abiword-2.6.3-alt1
$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71453</commentid>
    <comment_count>1</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2008-06-07 03:18:51 +0400</bug_when>
    <thetext>
A solution would be to versionize the symbols in libfribidi and rebuild the
dependent packages with it -- filed as
https://bugzilla.altlinux.org/show_bug.cgi?id=15945 .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117450</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-01-22 16:38:10 +0300</bug_when>
    <thetext>$ rpm -qRp abiword-2.8.6-alt1.i586.rpm | grep fribidi
libfribidi.so.0 &gt;= set:kikoQDnyg60</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>