2

lighttpd 1.4.23ソースをダウンロードして、MacOSX10.5.5でコンパイルしてみます。これは私が得ているエラーです:

$ ./autogen.sh ./autogen.sh: `libtoolize --copy --force'を実行しています。/autogen.sh:19行目:libtoolize:コマンドが見つかりません

lighttpdフォーラムで同じ質問をしようとしましたが、そこでは何の助けも得られません。

前もって感謝します。

4

2 に答える 2

3

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」フラグを追加します。

于 2009-07-24T08:56:41.120 に答える
0

これは、Mac OS X 10.6.2 に lighttpd 1.4.25 をインストールするために使用するものです。私の記憶が正しければ、Mac OS X 10.5 の最近のバージョンでも同じことができました。

Xcode 開発者ツールをインストールする

Mac に付属の DVD ([オプションのインストール] の下) からインストールするか、Apple の開発者ページからダウンロードします。

PCRE をインストールする

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 ../

lighttpd をインストールする

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 パッケージの最新バージョンを別の場所からダウンロードする必要がある場合があります。

于 2010-01-19T20:53:07.817 に答える