Mac OSXにApache1.3.39をソースからコンパイル(DSOサポートを有効にする)して、インストールしようとしているのですが、コンパイルでエラーが発生してしまっています。


コマンドラインからの実行内容は下記の通りです。

------------
tar -zxvf apache_1.3.39.tar.gz

cd apache_1.3.39

./configure \
--with-layout=Apache \
--enable-rule=SHARED_CORE \
--enable-module=most \
--enable-shared=max \

make
-----------
以上の入力の後、下記のようなエラーメッセージが出力されmakeに失敗してしまいます。

----(抜粋です)----
/usr/bin/ld: can't locate file for: -lhttpd
collect2: ld returned 1 exit status
make[2]: *** [libhttpd.ep] Error 1
make[1]: *** [build-std] Error 2
make: *** [build] Error 2
----------------

同じような現象に遭遇した事のある方、解決方法をご存知の方、あるいは参考となる情報をお持ちの方、力を貸してください。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:
  • 終了:2007/11/19 03:12:21
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:hamster078 No.1

回答回数587ベストアンサー獲得回数4

ポイント60pt

./configure --exec-prefix=/usr \

  • localstatedir=/var \
  • mandir=/usr/share/man \
  • libexecdir=/System/Library/Apache/Modules \
  • iconsdir=/System/Library/Apache/Icons \
  • includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \
  • enable-shared=max \
  • enable-module=most \
  • target=apache

http://php.s3.to/man/install.macosx.html

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません