人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

http://q.hatena.ne.jp/1182744944の関係です。

今度はpcre-6.7をmakeすると下記のエラーになります。

エラーの内容は http://d.hatena.ne.jp/meichi/20070626 にかきました。

たびたびすいませんが、解決のご教示をお願いします。

よろしくお願いします。

●質問者: meichi
●カテゴリ:コンピュータ インターネット
✍キーワード:make エラー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● しおり
●60ポイント

GCC が複数インストールされているようで環境がよくわかりませんが、推測で書くと「.libs/pcrecpp_unittest」の作成時にも「-nostdlib」オプションを付ければ良いのではないでしょうか?

(リンクしようとしている「.libs/libpcrecpp.so」には、標準のではなく「/usr/local/lib/libstdc++.so」がリンクされているので)

g++ -g -O2 -I. -I. -o .libs/pcrecpp_unittest pcrecpp_unittest.o ./.libs/libpcrecpp.so /usr/local/lib/libstdc++.so ...

g++ -g -O2 -nostdlib -I. -I. -o .libs/pcrecpp_unittest pcrecpp_unittest.o ./.libs/libpcrecpp.so /usr/local/lib/libstdc++.so ...

# ダミー

◎質問者からの返答

たびたびありがとうございます。m(_ _)m

すいませんが、オプションの具体的なつけ方を教えていただけないでしょうか。

#make LDFLAGS=-nostdlib

↑のような感じでしょうか。

よろしくお願いします。


2 ● しおり
●60ポイント ベストアンサー

configure への引数は無しですか。

CXX 等の環境変数(Some influential environment variables)も設定していませんか?


記録名の衝突:

http://docs.sun.com/app/docs/doc/819-0391/6n2qq2n0d?l=ja&a=v...

本現象は上記リンク先の話に似ていると思うのですが…、「/usr/local/src/gcc-4.0.4/OBJDIR/sparc-sun-solaris2.10/libstdc++-v3/src/.libs/libstdc++.so*」を削除して、「make clean; make」するとうまくいくかも…?

# 自信なくてすみませんm(__)m

◎質問者からの返答

たびたびありがとうございます。やってみます。

・・・やってみました。エラーがでなかったのでうまくいったように思います。

たびたびありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ