TenForward

技術ブログ。はてなダイアリーから移転しました

Apache 2.2 on openSuSE 10.0

Debian の次は SuSE ではまる.(^_^;)

Apache HTTP Server 2.2 を openSuSE 10.0 の 64bit 版上で make しようとしたら

/usr/lib/libexpat.so: could not read symbols: File in wrong format

と怒られた./usr/lib のは 32bit のライブラリで,64bit のは /usr/lib64 を見ないとダメ,というオチだろうけど,どうやって指定するのかすぐに分からなかったので検索してみました.

とりあえず検索して出てきた情報の通り,

$ ./configure --with-expat=builtin

としたら通ったのでした.意味分からないままやったので,後で調べておこう...

(追記)

  • "--enable-lib64" ってのは要らんような感じなので,消しました.