<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>129438</bug_id>
          
          <creation_ts>2006-04-10 00:42 0000</creation_ts>
          <short_desc>mlterm fails with as-needed</short_desc>
          <delta_ts>2006-11-05 08:01:41 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2006.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>129413</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>hetfield666@gmail.com</reporter>
          <assigned_to>cjk@gentoo.org</assigned_to>
          <cc>hiyuh.root@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>hetfield666@gmail.com</who>
            <bug_when>2006-04-10 00:42:53 0000</bug_when>
            <thetext>gcc -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-Bdirect -Wl,--as-needed -Wl,-hashvals -Wl,-zdynsort -Wl,-z -Wl,now -DUSE_TYPE_XFT -I/usr/include/freetype2 -DUSE_TYPE_XCORE -I../kiklib/include -I../mkf/include -I/usr/include -DUSE_FRIBIDI -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DUSE_GDK_PIXBUF -DHAVE_XUTF8_LOOKUP_STRING -DUSE_KBD -DUSE_IM_PLUGIN -O3 -mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -ffast-math -DLIBDIR=\&quot;/usr/lib\&quot; -DSYSCONFDIR=\&quot;/etc\&quot; -DLIBEXECDIR=\&quot;/usr/libexec\&quot; -DDATADIR=\&quot;/usr/share\&quot; -I../mlterm -I../xwindow -I/usr/local/include -o .libs/mlterm x_window_manager.o x_window.o x_screen.o x_xim.o x_xic.o x_color_manager.o x_font_manager.o x_scrollbar.o x_sb_screen.o x_picture.o x_font.o x_sb_view_factory.o x_simple_sb_view.o x_color.o x_decsp_font.o x_imagelib_gdk.o x_selection.o x_font_config.o x_color_config.o x_shortcut.o x_bel_mode.o x_sb_mode.o x_mod_meta_mode.o main.o x_term_manager.o x_termcap.o x_display.o x_dnd.o x_font_cache.o x_main_config.o x_draw_str.o x_im.o x_im_candidate_screen.o x_im_status_screen.o  -L/usr/lib /usr/lib/libfribidi.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so /usr/lib/libXft.so /usr/lib/libXrender.so /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so -lz /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so ../mlterm/libmlterm.a ../mkf/lib/.libs/libmkf.so ../kiklib/src/.libs/libkik.so -ldl -lutil -L/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib
../mlterm/libmlterm.a(ml_bidi.o): In function `ml_bidi&apos;:ml_bidi.c:(.text+0x10d): undefined reference to `fribidi_get_type&apos;
:ml_bidi.c:(.text+0x15c): undefined reference to `fribidi_log2vis&apos;
collect2: ld returned 1 exit status
make[1]: *** [mlterm] Error 1
make[1]: Leaving directory `/var/tmp/portage/mlterm-2.9.2/work/mlterm-2.9.2/xwindow&apos;
make: *** [all] Error 2

!!! ERROR: x11-terms/mlterm-2.9.2 failed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hiyuh.root@gmail.com</who>
            <bug_when>2006-06-25 22:31:40 0000</bug_when>
            <thetext>emerge --info missing...
maybe, it cuz dev-libs/fribidi issue, but I&apos;m not sure...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>palglowr@gmail.com</who>
            <bug_when>2006-11-02 20:38:35 0000</bug_when>
            <thetext>Created an attachment (id=101123)
patch for as-needed

add epatch to end of src_unpack()
&gt;epatch &quot;${FILESDIR}/mlterm-2.9.3-as-needed.patch&quot;

it only test follow use flags.
&gt;USE=&quot;gtk nls scim truetype -bidi -imlib -uim&quot;
&gt;USE=&quot;gtk nls scim truetype bidi -imlib -uim&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2006-11-05 08:01:41 0000</bug_when>
            <thetext>Thanks for digging up the problem and making a patch.
I&apos;ve just applied the patch in CVS.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101123</attachid>
            <date>2006-11-02 20:38 0000</date>
            <desc>patch for as-needed</desc>
            <filename>mlterm-2.9.3-as-needed.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHh3aW5kb3cvTWFrZWZpbGUuaW4ub3JpZwkyMDA2LTExLTAzIDEzOjE0OjM0LjAwMDAwMDAw
MCArMDkwMAorKysgeHdpbmRvdy9NYWtlZmlsZS5pbgkyMDA2LTExLTAzIDEzOjE0OjM5LjAwMDAw
MDAwMCArMDkwMApAQCAtNDIsOSArNDIsOSBAQAogCS1ETElCRVhFQ0RJUj1cIiQoTElCRVhFQ0RJ
UilcIiAtRERBVEFESVI9XCIkKERBVEFESVIpXCJcCiAJLUkkKHRvcF9zcmNkaXIpL21sdGVybSAt
SSR7dG9wX2J1aWxkZGlyfS94d2luZG93IC1JL3Vzci9sb2NhbC9pbmNsdWRlCiAKLUxJQlM9JChM
SUJTX0xPQ0FMKSBASU5EX0xJQlNAIEBGUklCSURJX0xJQlNAIEBJTUFHRUxJQl9MSUJTQCBAQUFf
TElCU0AgXAorTElCUz0kKExJQlNfTE9DQUwpIEBJTkRfTElCU0AgQElNQUdFTElCX0xJQlNAIEBB
QV9MSUJTQCBcCiAJQERMX0xJQlNfSU1AIEBETF9MSUJTX1NCQCBcCi0JQFhfTElCU0AgQFhfUFJF
X0xJQlNAIC1sWDExIEBYX0VYVFJBX0xJQlNAICQoTE1MVEVSTSkgJChMTUtGKSAkKExLSUspIFwK
KwlAWF9MSUJTQCBAWF9QUkVfTElCU0AgLWxYMTEgQFhfRVhUUkFfTElCU0AgJChMTUxURVJNKSBA
RlJJQklESV9MSUJTQCAkKExNS0YpICQoTEtJSykgXAogCS1ML3Vzci9sb2NhbC9saWIgLVIvdXNy
L2xvY2FsL2xpYgogCiBQUk9HID0gbWx0ZXJtCg==
</data>        

          </attachment>
    </bug>

</bugzilla>