lighttpd 1.4.23ソースをダウンロードして、MacOSX10.5.5でコンパイルしてみます。これは私が得ているエラーです:
$ ./autogen.sh ./autogen.sh: `libtoolize --copy --force'を実行しています。/autogen.sh:19行目:libtoolize:コマンドが見つかりません
lighttpdフォーラムで同じ質問をしようとしましたが、そこでは何の助けも得られません。
前もって感謝します。
libtoolizeは、ライブラリを移植可能に構築するためのパッケージであるGNUlibtoolの一部です。Macでは、それを取得するための1つのオプションは、MacPortsを使用することです。MacPortsは、マシン上でパッケージをコンパイルするという点で、GentooやFreeBSDと同じように機能するパッケージマネージャーです。http://www.macports.org/install.phpを参照してください。
ただし、glibtoolizeとしてインストールされることに注意してください。つまり、接頭辞「g」が付いています。これは、GNUツールを同じ名前のUNIXツールと並行して稼働させるための標準的な方法であり、存在する可能性があります(この特定のケースでは存在しない場合でも)。
MacPortsからlibtoolをインストールするためのコマンドは次のとおりです。sudo port install libtool
ビルド出力を表示するには、「port」コマンドの後に「-d」フラグを追加します。
これは、Mac OS X 10.6.2 に lighttpd 1.4.25 をインストールするために使用するものです。私の記憶が正しければ、Mac OS X 10.5 の最近のバージョンでも同じことができました。
Mac に付属の DVD ([オプションのインストール] の下) からインストールするか、Apple の開発者ページからダウンロードします。
curl -O http://softlayer.dl.sourceforge.net/project/pcre/pcre/7.9/pcre-7.9.tar.gz
tar xzf pcre-7.9.tar.gz
cd pcre-7.9
./configure
make && sudo make install
cd ../
curl -O http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.25.tar.gz
tar xzf lighttpd-*.tar.gz
cd lighttpd-*
./configure
make && sudo make install
上記の URL はすぐに古くなることに注意してください。.tar.gz パッケージの最新バージョンを別の場所からダウンロードする必要がある場合があります。