Forum
Dans guardian tar gz paket kurulumu sırasında make işleminde aşağıdaki hatayı alıyorum.Konuyla ilgili ne yapabilirim
Making all in .
make[3]: Entering directory `/dansguardian/dansguardian-2.10.1.1/configs'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/dansguardian/dansguardian-2.10.1.1/configs'
make[2]: Leaving directory `/dansguardian/dansguardian-2.10.1.1/configs'
Making all in src
make[2]: Entering directory `/dansguardian/dansguardian-2.10.1.1/src'
g++ -DHAVE_CONFIG_H -I. -I.. -D__CONFFILE='"/usr/local/etc/dansguardian/
dansguardian.conf"' -D__LOGLOCATION='"/usr/local/var/log/dansguardian/"' -D__PIDDIR='"/
usr/local/var/run"' -D__PROXYUSER='"nobody"' -D__PROXYGROUP='"nobody"' -
D__CONFDIR='"/usr/local/etc/dansguardian"' -g -O2 -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -MT dansguardian-fancy.o -MD -MP -MF .deps/
dansguardian-fancy.Tpo -c -o dansguardian-fancy.o `test -f 'downloadmanagers/fancy.cpp' ||
echo './'`downloadmanagers/fancy.cpp
downloadmanagers/fancy.cpp: In member function âstd::string fancydm::timestring(int)â:
downloadmanagers/fancy.cpp:507:72: error: âsnprintfâ was not declared in this scope
make[2]: [dansguardian-fancy.o] Error 1
make[2]: Leaving directory `/dansguardian/dansguardian-2.10.1.1/src'
make[1]: [all-recursive] Error 1
make[1]: Leaving directory `/dansguardian/dansguardian-2.10.1.1'
make: *** [all] Error 2
Fedora 14 sistemde zlib ve pcre kurulu
Kurulumu yum install dansguardian ile tamamlayıp ilgili dansguardian.conf ayarları yaptığımda eğer
contentscanner = '/etc/dansguardian/contentscanners/clamav.conf'
contentscanner = '/etc/dansguardian/contentscanners/clamdscan.conf'
satırlarında # işaretini kaldırırsamda
Starting Web Content Filter (dansguardian): LibClamAV Error: cli_loaddb(): No supported database files
found in /var/lib/clamav
Error loading clamav db: Can't open file or directory
Content scanner plugin init returned error value: -1
Error loading CS plugins
hatasını alıyorum.Cevab için şimdiden teşekkürler
http://www.ufuktatlidil.com/?p=284
Linkteki adımları takip edermisiniz. İşlem centos üzerinde yapılmıştır.
Linkete söylendiği gibi make komutuna kadar herhangibir sıkıntı yok
Aldığım hata make konutundan sonra.
Fedora 14 üzerinde belirttiğim gibi zlib pcre kurulu.
make komutundan sonraki hata ve dansguardian.conf dosyasında
contentscanner = '/etc/dansguardian/contentscanners/clamav.conf'
contentscanner = '/etc/dansguardian/contentscanners/clamdscan.conf'
satırlarının # kaldırdığımda aldığımız hatayı nasıl gideririm
Teşekkürler
Selam
Derlerken;
./configure --enable-clamd
olarak derlemeyi denermisiniz.. Derlemeden donsguardian.conf dosyasında değişiklik yapmayın..
iyi çalışmalar.
Genel Olarak Aşağıdaki Komıutlarda Size Yol Gösterecektir..
yum install pkgconfig gcc gcc-c++ libstdc++-devel zlib-devel squid pcre-devel wget make bzip2-devel
# installing ClamAV
tar -zxvf clamav-0.96.1.tar.gz
cd clamav-0.96.1
groupadd clamav
./configure
make
make install
# Installing Dansguardian
cd ..
wget http://dansguardian.org/downloads/2/Stable/dansguardian-2.10.1.1.tar.gz
tar -zxvf dansguardian-2.10.1.1.tar.gz
cd dansguardian-2.10.1.1
./configure --enable-icap --enable-kavd --enable-email --enable-fancydm --enable-clamd --enable-lfs --enable-trickledm --enable-ntlm
make
make install
# installing clamav init scripts.
cd /etc/init.d
wget http://users.skynet.be/fb564130/clamav /etc/init.d
chmod 755 /etc/init.d/clamav
Ali Bey
Teşekkürler
Söylemiş olduğunuz paketlerden "pkgconfig gcc gcc-c++ libstdc++-devel zlib-devel squid pcre-devel wget" paketleri kuruluydu. İlave olarak "make bzip2-devel" paketlerini kurdum.Kuruluma şu şekilde başladım
tar -zxvf dansguardian-2.10.1.1.tar.gz
cd dansguardian-2.10.1.1
./configure --enable-icap --enable-kavd --enable-email --enable-fancydm --enable-clamd --enable-lfs --enable-trickledm --enable-ntlm
make
Fakat make komutu verdiğimde aldığım hatanın son birkaç satırı şu şekilde
nFile(HTTPHeader*, HTTPHeader*, const char*, int, const char*, const char*)â:
contentscanners/icapscan.cpp:350:81: error: âsnprintfâ was not declared in this scope
contentscanners/icapscan.cpp: In member function âbool icapinstance::doHeaders(Socket&, HTTPHeader*, HTTPHeader*, unsigned int)â:
contentscanners/icapscan.cpp:446:71: error: âsnprintfâ was not declared in this scope
contentscanners/icapscan.cpp:448:70: error: âsnprintfâ was not declared in this scope
make[2]: [dansguardian-icapscan.o] Error 1
make[2]: Leaving directory `/dansguardian-2.10.1.1/src'
make[1]: [all-recursive] Error 1
make[1]: Leaving directory `/dansguardian-2.10.1.1'
make: *** [all] Error 2
Sizce eksik olan ,yada yapmam gereken nedir?
Teşekkür ederim
Clamav Kurulumu ?
Merhaba aynı sorun ile bende karşılaştım.
Dansguardian ın kurulum klasöründeki src/downloadmanagers deki fancy.cpp dosyasının içene aşağıdaki satırı ekleyip tekrar compile edince düzeldi.
#include <stdio.h>
Kesinlikle... Aynı sorun bu şekilde çözüldü
teşkkürler
Merhaba aynı sorun ile bende karşılaştım.
Dansguardian ın kurulum klasöründeki src/downloadmanagers deki fancy.cpp dosyasının içene aşağıdaki satırı ekleyip tekrar compile edince düzeldi.
#include <stdio.h>