[Anthy-dev 725] Re: Uim Qt/KDE Helper {Toolbar/Applet/SystemTray}

アーカイブの一覧に戻る

中島求 motom****@auror*****
2004年 4月 4日 (日) 11:42:20 JST


中島です。

On Wed, 31 Mar 2004 22:47:29 +0900
kzk <mover****@hct*****> wrote:

> kzkです。
> 
> Qt/KDE用のHelper{Toolbar/Applet/Systemtray Application}を作成致しました。
> 
> URL : http://mover.cool.ne.jp/others/uim/uim-qtkde-helper.tar.gz
> 
> ビルド自体は簡単です。
> 
>  $ ./configure
>  $ make
>  $ su
>  $ make install
(以下略)
>

こちらの環境ですとビルドにいくつか小細工が必要でしたので報告します。

configureは問題ありませんでした。

makeでコケました。
  quimhelpertoolbar.h:9:21: uim/uim.h: No such file or directory
  quimhelpertoolbar.h:10:28: uim/uim-helper.h: No such file or directory
と言われます。

そこで安直に
  # cp -r /usr/local/src/uim-0.3.3/uim /usr/include/
しました。
/usr/local/src/uim-0.3.3 は、
  http://freedesktop.org/Software/UimDownload/uim-0.3.3.tar.gz
を展開してできたディレクトリです。

その後にmakeしたらコケました。今度は:
  quimhelpertoolbar.cpp: In member function `void 
     QUimHelperToolbar::slotStdinActivated(int)':
  quimhelpertoolbar.cpp:71: error: `free' undeclared (first use this function)
  quimhelpertoolbar.cpp:71: error: (Each undeclared identifier is reported only 
     once for each function it appears in.)
と言われました。

そこで安直に、src/common/quimhelpertoolbar.cpp に
  #include <stdlib.h>
を追記しました。

そしたらmake通りました。

uimhelpersystrayの使用感ですが、フォントサイズが大きいとはみ出します。
こんな感じになります:
http://www.ueda.info.waseda.ac.jp/~nakajima/tmp-img/hirgana.png
http://www.ueda.info.waseda.ac.jp/~nakajima/tmp-img/romaji.png
KDEのフォントはKochi Gothic 12ptを使っています。
アンチエイリアスはかかっていません(9.0pt-14.0ptまでは適用除外にしてます)
(固定幅のみFreeMono12です)

これ以外はいい感じです。ありがたく使わせだ頂いております。

--------環境-----------
debian GNU/Linux sid on AMD AthlonXP 2400+

# dpkg -l | grep uim
ii  libuim0        0.3.3-1        Simple, secure, and flexible input method co
ii  uim            0.3.3-1        Simple, secure, and flexible input method co
ii  uim-applet-gno 0.3.3-1        GNOME applet for uim
ii  uim-common     0.3.3-1        Common files for uim
ii  uim-gtk2.0     0.3.3-1        GTK+2.x immodule for uim
ii  uim-helper-ser 0.3.3-1        IPC server between uim-applet-gnome and uim-
ii  uim-xim        0.3.3-1        A bridge between uim and XIM

【apt-line】
deb http://anthy.sourceforge.jp/debian sid main
deb http://ftp.dti.ad.jp/pub/Linux/debian/ sid main non-free contrib
deb http://ftp.dti.ad.jp/pub/Linux/debian-non-US sid/non-US main contrib non-free
deb http://ftp.dti.ad.jp/pub/Linux/debian-jp sid-jp main contrib non-free

$ g++ --version
g++ (GCC) 3.3.3 (Debian 20040321)
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ dpkg -l | grep libstd
ii  libstdc++2.10- 2.95.4-22      The GNU stdc++ library (development files)
ii  libstdc++2.10- 2.95.4-22      The GNU stdc++ library
ii  libstdc++3     3.0.4-16       The GNU stdc++ library version 3
ii  libstdc++5     3.3.3-5        The GNU Standard C++ Library v3
ii  libstdc++5-3.3 3.3.3-5        The GNU Standard C++ Library v3 (development
ii  libstdc++5-dev 3.2.3-9        The GNU Standard C++ Library v3 (development

-- 
+------------------------------+
| 中島求                       |
| NAKAJIMA Motomu              |
| motom****@auror*****      |
+------------------------------+



Anthy-dev メーリングリストの案内
アーカイブの一覧に戻る