« webalizerに負ける | Top | 日本語よりsql文とphpの方を良く使った日 »

2007年01月16日

●やっぱりwebalizerに負ける

前日に引き続きwebalizerと格闘。
db.h をインクルードしたのではどうしてもdns_resolv.cのコンパイルで失敗するので、
configure時に DEFS=-DHAVE_DB_185_H としてBerkeleyDB2.7.7のdb_185.hをインクルードするように指定してやる。
コマンドで言うと、
DEFS=-DHAVE_DB_185_H ./configure --enable-dns --with-db=/usr/local/BerkeleyDB.2.7.7/BerkeleyDB/include --with-dblib=/usr/local/BerkeleyDB.2.7.7/BerkeleyDB/lib
という感じ。
これでmakeするとちゃんとコンパイルできるのやけど、最後の最後、webalizerのバイナリを作る際にリンカが失敗する。
dns_resolv.oが未定義のシンボルdbopenを参照しているというが意味は良くわからん。
惜しい。惜しすぎるけど結局出来なかったのでふて寝。11時半くらいに寝たった。

トラックバックURL

 

コメントする

(必須項目:名前とコメント本文)
皆様のコメントを心よりお待ちしております。m(__)m