AbiWordインストールに挑戦

パソコン・インターネット

友達から、AbiWordの最新版をMac OS X用にコンパイル出来いないか質問されました。ワープロソフトです。興味があったので、挑戦してみました。挑戦したのは、PowerMac G4/MDD 1.25Gdual/2Gmem、Mac OS X 10.5.4 Leopard + Xcode 3.1の環境です。

古いバージョンのバイナリ、AbiWord-2.4.5-10.2.dmg.gzなら、AbiWordに置かれています。

AbiWord 2.6.4(現時点の最新版)のconfigureを実行して、必要なパッケージを調べて行きました。そうすると、次のパッケージが必要な事がわかりました。依存関係のためにインストールに順番が関係するパッケージもあるのですが、実際、どうなっていたかをメモしていなかったので、追加したパッケージ全てを挙げてみます。

それぞれのパッケージは、libpng以外、次の方法でインストール出来ました。

./configure
make
sudo make install

ここまで出来たら、AbiWord本体のコンパイルです。同じく、次の方法でコンパイルしました。

./configure
make

ただ、ソースにバグがあって、大文字・小文字を区別するファイルシステムでコンパイルするとエラーになる箇所があります。

abiword-2.6.4/src/af/xap/cocoa/xap_GenericListChooser_Controller.cppの、xap_GenericListChooser_Controller.hをimportする部分で、ファイル名がxap→XAPになってしまっています。これを直さないと、コンパイルエラーになります。

これを修正する事で、何とかコンパイル出来るようになりました。コンパイルに、1時間くらいかかりました。

次は、インストールです。インストール時に問題発生です。必要なリソースが、きちんと入っていないのです。一つ、二つでは無く、多量に…。足りないのは、"keyedobjects.nib"と"objects.nib"です。

ダメ元で、適当にこれらのファイルを他のディレクトリからコピーしてきて、無理やりインストールしてみました。インストールが終わり、ダブルクリックで起動する所まで行きました。でも、メニューが全く出ないのです。終了も出来ません。強制終了させるしかありません。

Cocoa対応ができていないのか? と思い、configure –disable-cocoa –with-xとしてやってみましたが、結果は同じでした。

ちなみに、コンパイル済みのabiword-2.6.4/src/wp/main/cocoa/AbiWord.appをダブルクリックしても、起動すらしません。

最新版のインストールは、ちょっと、お手上げ状態です。

Posted by お市のかた