くだらねぇ質問はここで@自宅鯖 43台目at MYSV
くだらねぇ質問はここで@自宅鯖 43台目 - 暇つぶし2ch432:DNS未登録さん
10/12/03 20:11:58 OpN3bI8j
GLANTANK に debian-armel(lenny) を導入→ Apache1.3.42 をソースからコンパイル
してみたのですが、起動させようとすると以下のようなエラーを吐いてきます。

# /usr/local/apache/bin/apachectl start
Syntax error on line 227 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/mod_auth_dbm.so into server: /usr/local/apache/libexec/mod_auth_dbm.so: undefined symbol: dbm_open
/usr/local/apache/bin/apachectl start: httpd could not be started


辿った手順は以下の通りです。
apache 1.3.42 ./configure は以下の通りです。
./configure --with-layout=Apache --enable-module=auth_db --enable-module=so --enable-modul
e=rewrite --enable-module=most --enable-shared=max

1. apache コンパイル時に /usr/include/ndbm.h が無いと言われたので
2. gdbm-devel を調べる
3. Debian では libgdbm-dev を使うらしい?
4. libgdbm-dev を入れる
5. また /usr/include/ndbm.h が無いと言われる
6. シンボリックリンクを置いてみる ln -s /usr/include/gdbm-ndbm.h /usr/include/ndbm.h
7. インストールまで行けた!
8. 設定ファイルは全てデフォルトのまま↓を実行
 8-1. /usr/local/apache/bin/apachectl configure
   →上記エラー
 8-2. /usr/local/apache/bin/apachectl start ←いまここです
   →やっぱり同じエラー

調べて gdbm 周りじゃないかという辺りまではたどり着いたのですが、
解決策まで辿り着けませんでした orz

libgdbm-dev ではダメということでしょうか・・

よろしくお願いします。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch