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

[plamo:33322] Re: Rspamd make error



山本です。

こじまさん、ありがとうございました。

On Fri, 06 Mar 2020 22:59:56 +0900 (JST)
KOJIMA Mitsuhiro <kojima@xxxxxxxxxxx> wrote:

> 
> From: 山本 伸一 <beniya@xxxxxxxxxxxxxx>
> Subject: [plamo:33320] Rspamd make error
> Date: Fri, 06 Mar 2020 18:18:49 +0900
> 
> > ld.lld: error: undefined symbol: main
> >>>> referenced by start.S:104 (../sysdeps/x86_64/start.S:104)
> >>>>               /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../lib/crt1.o:(_start)
> > collect2: エラー: ld はステータス 1 で終了しました
> > make[2]: *** [contrib/snowball/CMakeFiles/snowball.dir/build.make:144: contrib/snowball/snowball] エラー 1
> > make[1]: *** [CMakeFiles/Makefile2:632: contrib/snowball/CMakeFiles/snowball.dir/all] エラー 2
> > make: *** [Makefile:130: all] エラー 2
> > 
> > となります。
> > 
> 
> ざっと見,lld(LLVMのlinker)がうまく機能していない感じなので,
> lld-9.0.1-x86_64-B1.txz をインストールされているなら,
> removepkg lld して,GNU ld を使うようにしたら何とかなりそう.
> 
> Plamo の lld がちゃんとビルドできていないのか,
> rsapmd 側で lld 9.0.1に対応できていないのかは未確認.
> 
> -------
> こじま
> 
> 
lld-9.0.1-x86_64-B1.txz は、おそらく入れてなかったと思うので、もう一度
updatepkg で入れ直して試しましたが同様のエラーでした。

そこで deletepkg lld して、cmake からやり直したら無事に make , make check
終了し、Rspamd-2.4 で動作してくれています。

不思議なのは lld-9.0.1-x86_64-B1.txz のリリースが2020-02-20なのに
Rspamd-2.3 は 2020-02-07 にupdateしようとしたのに同様のエラーが出ていたこ
とですね。
不思議???

-- 
山本 伸一 <beniya@xxxxxxxxxxxxxx>


Follow-Ups
[plamo:33323] Re: Rspamd make error, KOJIMA Mitsuhiro
References
[plamo:33320] Rspamd make error, 山本 伸一
[plamo:33321] Re: Rspamd make error, KOJIMA Mitsuhiro

[検索ページ] [メール一覧]
Plamo ML 公開システム