# apt-get install g++ python libibus-dev # apt-get install libssl-dev libdbus-1-dev # apt-get install libglib2.0-dev subversion # apt-get install devscripts debhelper libqt4-dev # apt-get install libzinnia-dev tegaki-zinnia-japanese # apt-get install libgtk2.0-dev libxcb-xfixes0-dev $ cd ~/ $ svn co http://src.chromium.org/svn/trunk/tools/depot_tools $ export PATH="$PATH":`pwd`/depot_tools $ mkdir -p ~/src/mozc $ cd ~/src/mozc $ gclient config http://mozc.googlecode.com/svn/trunk/src $ gclient sync $ gclient sync $ cd ~/src/mozc/src $ python build_mozc.py gyp $ python build_mozc.py build_tools -c Release $ python build_mozc.py build -c Release unix/ibus/ibus.gyp:ibus_mozc \ unix/emacs/emacs.gyp:mozc_emacs_helper \ server/server.gyp:mozc_server \ gui/gui.gyp:mozc_tool renderer/renderer.gyp:mozc_rendererMozcの参考URL:http://code.google.com/p/mozc/wiki/LinuxBuildInstructions
・ibus_mozcでのエラーへの対処
$ python build_mozc.py build -c Release unix/ibus/ibus.gyp:ibus_mozcを実行するとエラーが出る。ibusのバージョンが1.4.1以上でなければダメみたい。ibusのバージョンを確認するには
$ ibus-daemon --versionを実行する。 とりあえず、ibus1.4.1以上のものをインストールする必要があるので、http://code.google.com/p/ibus/から ibus-1.4.2.tar.gz をダウンロードする。また、GTK3.40以上が必要となるのでインストールしておくこと。GTK3.4.3のインストール方法はhttp://xpb8dqx.blogspot.jp/2012/09/gtk34.htmlを参考にする。以下はibus1.4.2のインストール。
# apt-get install gnome-common
# apt-get install gtk-doc-tools
# apt-get install libgconf2-dev
$ tar xzvf ibus-1.4.2.tar.gz
$ cd ibus-1.4.2
$ ./autogen.sh --prefix='/usr' --sysconfdir='/etc' \
--libdir='/usr/lib' --enable-gtk-doc
$ make
# make install
ibusをインストールした後は一度Mozcディレクトリをクリーンアップしなければならないので、
$ export PATH="$PATH":~/depot_tools $ python build_mozc.py clean $ cd ~/src/mozc/src $ python build_mozc.py gyp $ python build_mozc.py build_tools -c Releaseを再度実行してから、もう一度Mozcのコンパイルを行う。
ibusの参考URL:http://code.google.com/p/ibus/wiki/Install#Build_&_Install_IBus
0 件のコメント:
コメントを投稿