こちらで書き込みしたエラーを解決する為に

最新版の SpamAssassin 3.4.0 をリビルドする事にしました

早速、以下の手順でリビルドする事にしました

①.apt-get source spamassassin

ソースファイルを入手します。

②.rpm -ivh spamassassin-3.3.1-1vl6.src.rpm

spamassassin-3.3.1-1vl6.src.rpmを解凍します。

③.cd ~/rpm/SOURCES

SOURCESに移動します。

④.Mail-SpamAssassin-3.4.0.tar.bz2をダウンロードします。

wget http://ftp.kddilabs.jp/infosystems/apache//spamassassin/source/Mail-SpamAssassin-3.4.0.tar.bz2

 

⑤.cd ~/rpm/SPECS

spamassassin-vl.specがある場所に移動します。

⑥.vi spamassassin-vl.spec

spamassassin-vl.spec を編集します。

変更前

%define version 3.3.1
%define real_version 3.3.1

Patch0: spamassassin-3.1.7_rules.patch
Patch1: spamassassin-3.3.1-fix-deprecated.patch
Patch2: spamassassin-3.3.1-fix-deprecated2.patch

%patch0 -p0 -b .rules

%patch1 -p0 -b .fix-deprecated
%patch2 -p0 -b .fix-deprecated2

変更後

%define version 3.4.0
%define real_version 3.4.0

#Patch0: spamassassin-3.1.7_rules.patch
#Patch1: spamassassin-3.3.1-fix-deprecated.patch
#Patch2: spamassassin-3.3.1-fix-deprecated2.patch

#%patch0 -p0 -b .rules

#%patch1 -p0 -b .fix-deprecated
#%patch2 -p0 -b .fix-deprecated2

赤色部分を修正しています。

⑦.rpm -ba spamassassin-vl.spec > spamassassin-vl.log &

リビルドを開始します。

 

リビルド後

perl-Mail-SpamAssassin-3.4.0-1vl6.x86_64.rpm
spamassassin-3.4.0-1vl6.x86_64.rpm
spamassassin-tools-3.4.0-1vl6.x86_64.rpm