clamav-0.95.3へのバージョンアップの備忘録 その後 09/11/03
clamav-0.95.3へのバージョンアップがコンパイルで失敗するので暫定対応して様子を見ていましたが、パッチ情報を元に より正しそうな修正方法を試しました。
残念ながら私の環境ではパッチを当てることは出来ませんでしたのでヘッターファイルの修正を行います。
発生するエラーは
others.h: In function ‘cli_getpagesize’:
others.h:363: error: ‘_SC_PAGESIZE’ undeclared (first use in this function)
others.h:363: error: (Each undeclared identifier is reported only once
others.h:363: error: for each function it appears in.)
ファイルを修正することにより、コンパイルエラーは無くなりました。
ここから先は危険がありますので自己責任でお願いしますし、すばやい対応を期待したいと思います。
最新のclamavのソースコードの場所を要確認
wget http://jaist.dl.sourceforge.net/sourceforge/clamav/clamav-0.95.3.tar.gz
tar zxvf clamav-0.95.3.tar.gz
cd clamav-0.95.3
./configure
vi libclamav/others.h
で、
—start start start—
#include <stdio.h>
#include <stdlib.h>
#include "cltypes.h"
—end end end—
を
—start start start—
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include "cltypes.h"
—end end end—
に修正
make
で、コンパイルエラーは無くなりました。
こちらの方法の方が他のパッチが出たときにも対応できそうです。
–
News
Blog
Clamd Plugin - cPanel Forums (Wed Feb 3 14:45:54 2010)
Bob and the Knowledge Factory / Integrating Clamd with pure-ftpd ... (Sat Jan 23 22:49:48 2010)
Down to Earth: Showing Spam and Virus graph with qmailmrtg (Mon Mar 31 08:31:00 2008)
ZCS 6.0.3 clamd time out CPU 99% usage - Zimbra - Forums (Thu Nov 26 15:28:58 2009)
[SOLVED] Discard encyrped messages - Zimbra - Forums (Mon Jan 25 09:07:06 2010)
Integrating Clamd with pure-ftpd and Setting up file upload alert ... (Sun Jan 24 00:35:00 2010)
Amavis want to connect to clamd through ipv6 - Zimbra - Forums (Wed Jan 13 08:00:00 2010)
clamd + amavisd-new (Mon Jan 18 15:01:30 2010)
パッチの当たる方はパッチを当てたほう良いので修正前にパッチの適用を試してみることをお奨めします。
偶然にこのページを拝見しました。
vi libclamav/others.hで対処できました。
情報の少ない中、本当に助かりました。どうもありがとうございました。
お役に立てて幸いです。
私も長野県出身なので、別の意味でうれしいです。
お暇なときに、当サイトの別の情報につきましても閲覧していただけましたら幸いです。