bashのインストール

OpenBSD 4.2でbashをインストールしたときのメモです。



bashのコンパイルでエラーがでる原因は _

  • /usr/ports/shell/bash で
    # make
    

    すると、エラーで止まる。

  • エラーを見ると、gettextでエラーがでている。
  • /usr/ports/devel/gettext で
    # make
    

    すると、エラーで止まる。

  • iconv~というメッセージがでていて、expatでエラーがでている。
  • このexpatはOpenBSDの標準ライブラリ/lib にあるlibexpatである。
  • ということは、OpenBSDに不具合がある。
  • /usr/src/lib/libexpat へ行き、コンパイル&インストールする。その前に最新のソースにしておく。
    # cd /usr/src
    # CVSROOT=anoncvs@anoncvs.jp.openbsd.org:/cvs cvs update -P
    # cd /usr/src/lib/libexpat
    # make && make install
    
  • この後、/usr/ports/devel/gettext で
    # make
    

    すると、エラーなしでコンパイルできる。

パソコンでサーバーを構築して、自宅サーバにしよう。