Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Unsupported relocation type 10in non-PLT relocations (Re: libchasen.a )



>                                            千葉市中央区長洲
>                                                    藤原  誠
次のようなことを以前に (namazu-dev に) 書きましたが、
namazu-dev: 1457 にて
From: 藤原  誠 Makoto Fujiwara <makoto@xxxxx>
Subject: Re: /usr/local/lib/libchasen.a (Re: coredump .. 
Date: Fri, 04 Feb 2000 21:47:55 +0900
Message-ID: <200002041248.VAA06986@xxxxxxxxxxxxxx>

makoto> それから、ChaSen のことをここに書いてもしようがないとは
makoto> 思いますが、CFLAGS に -fPIC が入っていなくてもいいのでしょうか。

makoto> RRS text relocation at 0xc92c for ... 
makoto> というような字を沢山見ることがありますが、この字が表示される
makoto> こと、-fPIC を指定すること、 namazu から ChaSen module が使え
makoto> ることには何の関連もないように見えます。

最近、殆んど同じ機械 (NetBSD/macppc -1.4R) で、(以前は -1.3J)

次のようなことがありまして、
makoto@harry  20:51:34/000227(...src-harry/Text-ChaSen-0.20)> perl -MText::ChaSen -e ''           
Can't load
'/usr/local/lib/perl5/site_perl/5.005/macppc-netbsd/auto/Text/ChaSen/
ChaSen.so' for module Text::ChaSen:
/usr/local/lib/perl5/site_perl/5.005/macppc-netbsd/auto/Text/ChaSen/ChaSen.so: 
Unsupported relocation type 10in non-PLT relocations

 ChaSen-2.02 の Makefile の CFLAGS の行に -fPIC を加えて 
libchasen.a を作り直し、その後で Text-ChaSen-0.20 を入れ直したら、
Namazu-2.0.1 の ./configure で、無事
 checking for Text::ChaSen perl module... yes
となりました。(多分因果関係は合っていると思いますが..)

同じことで困る人は、そう多くないと思うのですが、一応書いておきます。
## -devel-ja  がいいか  -users-ja がいいか迷ったのですが、
## 開発というよりも利用時に問題になる気がしたので users にします。
---
(藤原)