計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)

Solaris8 に Perl 5.16.3 をインストールする


環境
  コンパイラには GCC 4.7.4 を使う (Solaris8にインストール可能な最後のGCC).
  5.16.3 はこの環境でビルドできる Perl の最後の安定版である.

ソース
  https://www.cpan.org/src/5.0/perl-5.16.3.tar.gz

展開
  gtar xvfz perl-5.16.3.tar.gz

ビルド
  cd perl-5.10.1
  ./Configure -Dprefix=/usr/local -Dcc=gcc -d
  make
  make test
    唯一 ../cpan/Time-Local/t/Local.t で下記のようなエラーが出る.

    Failed test 'timelocal year for 1970 1 2 0 0 0'
    #   at t/Local.t line 108.
    #          got: '170'
    #     expected: '70'
    FAILED at test 6

    これはテストプログラムのほうが間違えているようなので無視して良い
    参照: http://addinbox.sakura.ne.jp/Perl/Notes_Perl_timegm_timelocal.htm

インストール
  su
  make DESTDIR= install


計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
海洋大循環分野
daigo@ocg.aori.u-tokyo.ac.jp