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

Solaris 上で samba-3.2.4 をコンパイルする 《古い》


コンフィグレーション

  cd source

  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@/'`
    に変更する.

    SHELL=/bin/sh を SHELL=/bin/bash に変更する.

  ./configure --prefix=/usr/local \
    --with-libiconv=/usr/local \
    --with-privatedir=/usr/local/lib/samba/private \
    --with-lockdir=/usr/local/lib/samba/var \
    --with-swatdir=/usr/local/lib/samba/swat \
    --with-configdir=/usr/local/lib/samba/etc \
    --with-piddir=/usr/local/lib/samba/var

コンパイル

  gmake

インストール

  gmake install

注意

  Forte6 ではコンパイルできない(C99オプションを検知できない)
  winbindd は設定しないのであれば動かさないほうが無難


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