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

Solaris8 上で samba-3.6.9 をコンパイルする


準備

  環境変数 PATH に /usr/ucb があれば消す

コンフィグレーション

  cd source3

  vi Makefile.in
   
    DSO_EXPORTS_CMD=-Wl,--version-script,$(srcdir)/exports/`basename $@ | sed 's/@SHLIBEXT@\(.[0-9]\{1,\}\)\{0,1\}$$/@SYMSEXT@/'`
    を
    DSO_EXPORTS_CMD=-Wl,--version-script,$(srcdir)/exports/`basename $@ | gsed 's/@SHLIBEXT@\(\.[0-9]\{1,\}\)\{0,1\}$$/@SYMSEXT@/'`
    に変更する (sed を gsed (GNU sed: 別途インストール) にする).

  ./configure --prefix=/usr/local \
    --with-libiconv=/usr/local \
    --with-privatedir=/usr/local/lib/samba/private \
    --with-lockdir=/usr/local/lib/samba/var/locks \
    --with-statedir=/usr/local/lib/samba/var/locks \
    --with-cachedir=/usr/local/lib/samba/var/locks \
    --with-piddir=/usr/local/lib/samba/var/locks \
    --with-ncalrpcdir=/usr/local/lib/samba/var/ncalrpc \
    --with-nmbdsocketdir=/usr/local/lib/samba/var/nmbd \
    --with-swatdir=/usr/local/lib/samba/swat \
    --with-configdir=/usr/local/lib/samba/etc

コンパイル

  gmake

インストール

  gmake install

注意

  コンパイルには gcc を使うこと.

  ユーザ認証ができなくなったので利用者を SWAT から新規に登録しなおした.


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