現在、64bitのCentOS5.5 に

subversionをインストールしたいと思ってます。
その際に、/usr/lib64/配下を参照して欲しいのですが
/usr/lib/配下を参照してしまって、現在makeが出来ません。
こちら解決方法はあるのでしょうか?

./configure \
--prefix=/usr/local/subversion \
--with-apr=/usr/local/apache2 \
--with-apr-util=/usr/local/apr \
--with-apxs=/usr/local/apache2/bin/apxs \
--with-expat=builtin \
--with-neon=/usr/local/neon \
--with-swig=/usr/local/swig \
--with-berkeley-db=/usr/local/BerkeleyDB.5.1 \
--enable-shared

エラー内容・・
[root@aaaaa subversion-1.4.6]# make
cd subversion/libsvn_subr && /bin/sh /root/src/subversion-1.4.6/libtool --tag=CC --silent --mode=link gcc -g -O2 -g -O2 -pthread ・・・・・
/usr/lib/libexpat.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [subversion/libsvn_subr/libsvn_subr-1.la] エラー 1

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

回答1件)

id:makudonaruo No.1

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

ポイント60pt

ちょっと当てずっぽうですが、configure オプションを使用して

ライブラリ参照箇所を変えてみてください。

■configure オプションに以下を追加

 --libdir=/usr/lib64

 ※恐らくデフォルトが(/usr/lib)

いかがでしょう。

id:hopefully

一緒のエラーですね・・

/usr/lib/libdb-4.3.so: could not read symbols: File in wrong format

collect2: ld returned 1 exit status

make: *** [subversion/libsvn_subr/libsvn_subr-1.la] エラー 1

2011/03/01 10:26:05

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

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

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

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

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