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































新しいトピック
最新:07/01 17:50


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






管理人へMAIL

プライバシーポリシー

uim (その2)

MacOS-X に uim を入れる話の続きです。


 uim の configure をするために Perl の XML::Parser や expatライブラリのインストールをしたのが前回までの話。正直、挫けかけてます。

 準備ができたので uim の configure に戻る。

  1. uim のディレクトリに戻って、configure
    
    $ cd uim-0.4.5
    $ ./configure --without-gtk2
    〜略〜
    *** The pkg-config script could not be found. Make sure it is
    *** in your path, or set the PKG_CONFIG environment variable
    *** to the full path to pkg-config.
    *** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config.
    configure: error: Library requirements (glib-2.0) not met; consider adjusting
    the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard
    prefix so pkg-config can find them.
    
    今度は pkgconfig が必要だと言っている。
     pkgconfig とは必要なライブラリ名を指定すると、コンパイルする時にコンパイラに渡すオプション文字列を生成してくれるツールのことだ。詳しい事はここが参考になるだろう。サラの MacOS-X には pkgconfig も入っていないのだ。
  2. pkgconfig をダウンロードする。
    pkgconfig は freedesktop.org から入手できる。現時点での最新版は pkgconfig-0.15.0 だった。
  3. pkgconfig をビルドしてインストール
    
    $ tar xvzf pkgconfig-0.15.0.tar.gz
    $ cd pkgconfig-0.15.0
    $ ./configure
    $ make
    $ sudo make install
    
    無事にビルド、インストールできたようだ。
  4. 三たび uim のインストールへ戻る
    
    $ cd uim-0.4.5
    $ ./configure --without-gtk2
    〜略〜
    checking for glib-2.0... Package glib-2.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `glib-2.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'glib-2.0' found
    
    configure: error: Library requirements (glib-2.0) not met; consider adjusting the
    PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix
    so pkg-config can find them.
    
    glib-2.0のパッケージ情報が PKG_CONFIG_PATH 環境変数に指定されたパスにない?と文句言われているらしい。
    
    $ export PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/local/lib/pkgconfig:¥
    /usr/X11R6/lib/pkgconfig"
    
    としてもダメ。"glib-2.0.pc" というパッケージ情報を記述したファイルが PKG_CONFIG_PATH 環境変数で指定されたディレクトリ下に存在していないと configure が失敗するのだ。
     しかし glib-2.0 ってフツーの gcc ライブラリの一部だと思うのだけど・・・(グラフィックライブラリであり、GTKの必須ライブラリになっている。--without-gtk2 指定しているのに何故使おうとするんだ?)これを使ってコンパイルする方法なんて別に pkgconfig 使って調べなくてもいいんでない?と思うのだが。glib-2.0 は MacOS-X に Xcode-1.5開発環境をインストールした際にインストールされているのではないかと思うが(*1)、その時には pkgconfig が入っていないのだから glib-2.0 用の .pcファイルも入っていないのは当然である。
 と言うことで、ますます挫けそう。再び休憩〜


(*1):その後、よくよく調べてみると、サラのMacOS-X + Xcode-1.5 では glib-2.0 はインストールされていないのであった。


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

2005 calendar
2月
12345
6789101112
13141516171819
20212223242526
2728


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


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