計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
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 から新規に登録しなおした.
計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)