Sparc Solaris 2.6 英語版で FreeWnn をコンパイルする

Sparc Solaris 2.6 英語版には、telnet 等で login はできるものの 管理者権限がないために FreeWnn がインストールできない人のために、 ユーザ権限でインストールして tamago と一緒に使おうとする人たちの ための情報。

インストール先は、/home/hoge/local/FreeWnn とすると、

  1. FreeWnn-Server-1.10.tar.gz を download & gunzip & tar
  2. ./configure --prefix=/home/hoge/local/FreeWnn
  3. Wnn/jserver/ddefine.h の isspace の定義をコメントアウト
  4. Wnn/include/Makefile の INCROOT を /home/hoge/local/FreeWnn/include に変更
  5. Wnn/jlib/Makefile の USRLIBDIR を /home/hoge/local/FreeWnn/lib に変更
  6. Wnn/jlib/Makefile の INCROOT を /home/hoge/local/FreeWnn/include に変更
  7. Wnn/jlib.V3/Makefile の USRLIBDIR を /home/hoge/local/FreeWnn/lib に変更
  8. Wnn/jlib.V3/Makefile の INCROOT を /home/hoge/local/FreeWnn/include に変更
  9. make MFLAGS='PREFIX=/home/hoge/local/FreeWnn WNNOWNER=hoge'
  10. make MFLAGS='PREFIX=/home/hoge/local/FreeWnn WNNOWNER=hoge' install

最後のコマンドは途中で失敗するけど、とりあえず必要なものは インストールされるので大丈夫。

Valid HTML 4.01! Valid CSS!