qmail 1.03 を nroff なしで make

OpenBlockSqmail 1.03 を make しました。

本来なら qmail 1.03 の make には nroff が必要ですが、セルフ開発環境には nroff がありません。しかし、nroff が必要なのは man ページのためだけです。

OpenBlockS 以外でも Linux を使っている私は、あまり man ページは必要ないし、そのために nroff をインストールしたくなかったので、 man ページをインストールしないことを前提に nroff なしで make しました。

≪環境≫

OpenBlockSセルフ開発環境(試用版) hdroot アーカイブファイル
es1h_plat_1.03h_20010116-1.tar.gz [Ver.1.03h] 2001/1/17【修正版】

≪方法≫

  1. make に必要な cc がないため gcc で代用。シンボリックリンクを作成するために ln コマンドを実行。
    # ln -s /usr/bin/gcc /usr/bin/cc
    
  2. Makefile の check: の次の行を it のみに変更。
    [変更前]
    check: \
    it man
    
    [変更後]
    check: \
    it
    
  3. Makefile の setup: の次の行を it のみに変更。
    [変更前]
    setup: \
    it man
    
    [変更後]
    setup: \
    it
    
  4. hier.c の man ページのファイルが指定されている行を削除。
    [削除]
    c(auto_qmail,"man/man5","addresses.5",auto_uido,auto_gidq,0644);
                :
    c(auto_qmail,"man/cat8","qmail-command.0",auto_uido,auto_gidq,0644);
    
  5. あとは INSTALL ファイルにしたがって make
May 22, 2001 TANAKA Kei