gtkipmsg (IP Messenger with GTK+)

[ 戻る | トップページに戻る ]

概要

gtkipmsg とは、GTK+ を利用した X11 用 IP Messenger である。 うーん、gipmsg (GNOME 対応版) の方がいいかなぁ...。(^^;

URL

http://free.prohosting.com/~nobori/

インストール環境

Plamo Linux 1.4.4 (Kernel 2.2.12 + libc5)

必要なもの

GTK+

バージョン

0.1.4

インストール手順

$ tar xvfz gtkipmsg-0.1.4.tar.gz
$ cd gtkipmsg-0.1.4
$ ./configure
$ make
# su
# make install

実行してみると文字化け〜。むう。 gtk-1.0.6 (Plamo-1.4.4 デフォルト) を使っているからかなぁ。 gtk+-1.2.7/glib-1.2.7 のインストール後に再挑戦。
$ make distclean
$ ./configure
(snip)
checking for GTK - version >= 1.0.6... no
*** Could not run GTK test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK was incorrectly installed
*** or that you have moved GTK since it was installed. In the latter case, you
*** may want to edit the gtk-config script: /usr/bin/gtk-config
configure: error: Test for GTK failed. See the file 'INSTALL' for help

あら? 確かに gtk-config --version を実行すると 1.0.6 という答が帰ってくる。 わかった。PATH 設定により gtk-config とだけ指定した場合には /usr/bin/gtk-config が実行されるが、これは 1.0.6 のやつ。 新しくインストールした 1.2.7 のは /usr/local/bin/gtk-config にある。 1.0.6 をアンインストールして問題ないかどうか、ちょい自信がないので、 ここは PATH の先頭に /usr/local/bin を持って来ることで対応する。
$ make distclean
$ ./configure
$ make
# su
# make install

とりあえず動く。文字化けもしない。が...自分以外見えな〜い。どういうこと? あと、ちょっと気になった事として以下のような違いがある。
(GTK+ 1.0.6 を使った場合)
$ ldd gtkipmsg
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4000a000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40015000)
        libm.so.5 => /lib/libm.so.5 (0x400b5000)
        libc.so.5 => /lib/libc.so.5 (0x400be000)

(GTK+ 1.2.7 を使った場合)
$ ldd gtkipmsg
        libgtk-1.2.so.0 => /usr/local/lib/libgtk-1.2.so.0 (0x4000a000)
        libgdk-1.2.so.0 => /usr/local/lib/libgdk-1.2.so.0 (0x4012e000)
        libgmodule-1.2.so.0 => /usr/local/lib/libgmodule-1.2.so.0 (0x40160000)
        libglib-1.2.so.0 => /usr/local/lib/libglib-1.2.so.0 (0x40163000)
        libdl.so.1 => /lib/libdl.so.1 (0x40185000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40188000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40193000)
        libm.so.5 => /lib/libm.so.5 (0x40233000)
        libc.so.5 => /lib/libc.so.5 (0x4023c000)

[ 戻る | トップページに戻る ]