構築メモ(インストールコマンド)
個人的なメモです。
○SunStudio
$ pfexec pkg install sunstudio12u1
$ ./Configure -des -Dcc=/usr/bin/cc -Dusethreads -Dprefix=/usr/local -Duse64bitint \
-Dusedtrace
○perl初期設定
以降は、cpanm にて。
$ pfexec /usr/local/bin/cpan YAML
$ pfexec /usr/local/bin/cpan App::cpanminus
○perlbrew URL (これがあれば!) 先は githubです。
$ wget http://xrl.us/perlbrew
$ chmod 744 perlbrew
$ ./perlbrew install
$ ./perlbrew init
$ vi ~/.bashrc
#
# perlbrew init の結果を追加
#
$ source ~/.bashrc
$ rm perlbrew
$ perlbrew install perl-5.12.2 -D=usethreads -D=use64bitint
dtraceとかいろいろ指定する場合
例のごとく失敗するので、~/perl5/perlbrew/build/perl-5.12.2 以下で Makefile.SHの書き換えと、rm *.o を実行してから make;make test;make install が必要です。
$ perlbrew install perl-5.12.2 -D=usethreads -D=use64bitint -D=usedtrace \
-Duseshrplib -D=cc=/usr/gcc/4.3/bin/gcc --as perl-5.12.2-dtrace
○cpanminusも
perlbrew install-cpanm
○アップデート
○Berkeley DB
$ cpanm App::cpanoutdated
$ cpan-outdated | cpanm
$ cd build_unix/
$ CC=/usr/bin/cc ../dist/configure --prefix=/usr/local/BerkeleyDB.4.8