From: Araki K. <j00...@ip...> - 2002-01-26 18:04:37
|
荒木です:-) Subject: Re: [Mlterm-dev-ja] has_colors should be use instead of has_color? (mlconf_curses.pl) From: MINAMI Hirokazu <mi...@ch...> Message-ID: <200...@ch...> Date: Sat, 26 Jan 2002 18:03:43 +0900 > それから ちょっと気になったのでリリース前に確認しておきたいのですが、 > --enable-fribidi でコンパイルしたとき glib-1.2 と 1.3 の両方に > リンクされたバイナリができあがりませんか? > > 手元では > ldd /usr/bin/mlterm |grep glib > libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x40030000) > libglib-1.3.so.12 => /usr/lib/libglib-1.3.so.12 (0x40065000) > とかなるのですが、 > > - fribidi は libglib-1.3 だけに依存するはず > - glib-1.3 と 1.2 では関数名が重複しているはず > > なので、不吉な感じがします。 すみません、autoconf で、fribidi-config を使っていなかったのが原因だと 思います。 添付のパッチを autoconf/configure.in にあてて、cd autoconf ; autoconf してビルドすると、うまくいきませんでしょうか? では -- kiken j00...@ip... Index: autoconf/configure.in =================================================================== RCS file: /home/ken/cvsroot/mlterm/autoconf/configure.in,v retrieving revision 1.31 diff -u -r1.31 configure.in --- autoconf/configure.in 2002/01/23 12:52:34 1.31 +++ autoconf/configure.in 2002/01/26 17:57:39 @@ -77,11 +77,11 @@ [ --enable-fribidi bidi[disabled]], fribidi=$enable_fribidi) if test "$fribidi" = "yes" ; then - AC_CHECK_LIB(fribidi,fribidi_log2vis, - [ - FRIBIDI_CFLAGS="`glib-config --cflags` -DUSE_FRIBIDI" - FRIBIDI_LIBS="`glib-config --libs` -lfribidi" - ],,`glib-config --libs`) + AC_CHECK_PROG(fribidi_config,fribidi-config,yes) + if test "$fribidi_config" != "" ; then + FRIBIDI_CFLAGS="`fribidi-config --cflags` -DUSE_FRIBIDI" + FRIBIDI_LIBS="`fribidi-config --libs`" + fi fi AC_SUBST(FRIBIDI_CFLAGS) AC_SUBST(FRIBIDI_LIBS) |