絖綛 N@i.jp  昨日:00027470
 今日:00006014
 総計:00559335
keywords
管理者専用
  Post   Add link   Control Panel 































新しいトピック
最新:04/16 19:55


新しいコメント
最新:07/28 16:47






管理人へMAIL

プライバシーポリシー

uim (その3)

強行突破を図る。


 前回は uim の configure のため glib-2.0 の pkgconfig情報が必要らしいというところまで。今回は強行突破を試みる。
 正攻法で行くのであれば glib-2.0 を(ソースから、あるいはFink, EasyPackage等を使って)インストールするのであろうが、また芋づる式に大変な作業になるかもしれない。それに GTK (GUI機能) を使わないよう指定して configure しているので、uim のビルドに glib-2.0 は必要ないと思う。そのため、glib-2.0 用の pkgconfigファイルを適当に自分で書いて、とにかく configure, make が通るようにしてみる。
 適当なエディタを用いて以下のようなファイルを作成し、root権限(sudo)で "/usr/lib/pkgconfig" 下に "glib-2.0.pc" というファイル名で置く。

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: GLib
Version: 2.0
Description: C Utility Library
Requires:
Libs: -L${libdir} -lglib
Cflags: -I${includedir}
または glib-2.0 インストール済みのマシンから "glib-2.0.pc" ファイルを貰ってきても良いだろう。EasyPackage を使って glib-2.0 をインストールした場合、"glib-2.0.pc" ファイルは以下のようになる。"/usr/local/lib"下にインストールされているようだ。

prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

glib_genmarshal=glib-genmarshal
gobject_query=gobject-query
glib_mkenums=glib-mkenums

Name: GLib
Description: C Utility Library
Version: 2.6.2
Libs: -L${libdir} -lglib-2.0 -lintl  -liconv
Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib-2.0/include 

 このようにした結果、ようやく uim の configure が通るようになり、ビルドが成功した。

$ cd uim-0.4.5
$ setenv PKG_CONFIG_PATH ¥
"/usr/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/X11R6/lib/pkgconfig"
$ ./configure --without-gtk2
〜略〜
Configure Result :

  Canna     : no
  m17n-lib    : no
  Gtk+      : no
  Gnome     : no
  Gnome Applet : no
  XFce4 Panel  : no
  FEP      : yes
  SUMIKA    : no
  DICT      : no
$ make
$ sudo make install
 この後は設定して実際に使えるようにする作業だが、これがまた色々ありまして・・・
 という事で、またまた休憩。


< 過去の記事 [ 5月の 全てのカテゴリ リスト ] 新しい記事 >

2024 calendar
5月
1234
567891011
12131415161718
19202122232425
262728293031


掲示板
最新:08/15 17:19


GsBlog was developed by GUSTAV, Copyright(C) 2003, Web Application Factory All Rights Reserved.