【オープンソース】clamXav【ウイルスチェック】
490 :
名称未設定 :
2006/05/30(火) 19:18:35 ID:NSeFSLE30
491 :
名称未設定 :2006/05/30(火) 20:05:08 ID:T+F7W6/10
492 :
名称未設定 :2006/05/30(火) 23:08:36 ID:A0Tubt4u0
ちょっとお伺いしたいのですが、 ClamXav 1.0.3h に Ver.Up してから、「環境設定」「フォルダ監視」の「外部ディスクをスキャンする」をチェックしても、次に立ち上げるとチェックがオフになっており、実際、Sentry はスキャンしてくれません。 直接 uk.co.markallan.clamxav.plist を書き換えてみようかとも思ったのですが、それらしいパラメータ名も見あたりません。 同様な症状の方はいらっしゃいますでしょうか? また、解決方法などご存じの方がいらっしゃいましたら、お教えいただけませんでしょうか? よろしくお願いします。
493 :
名称未設定 :2006/05/30(火) 23:47:48 ID:T+F7W6/10
>>492 ウチも、同様な症状やわ。解決方法は分からんので諦めた。
494 :
名称未設定 :2006/05/31(水) 00:17:38 ID:vKA+cANW0
ttp://homepage.mac.com/yuji_okamura/iblog/DotMac/Tips/C1181169702/E20060505153439/index.html 上記を参考に gmp-4.2.1 をインストールしようとしましたが
make-check.out の中を見るとエラーだらけでインストールを断念しました。
XcodeはTiger付属の2.0と現在最新の2.3で試しました。
MacBook2.0GHzだけならまだ非対応と納得できたのですが
PMG5*2/2.3GHzでも同様でなのでした。
略
==================
All 9 tests passed
==================
略
===================
All 10 tests passed
===================
略
==================================
1 of 56 tests failed
Please report to
[email protected] ==================================
make[4]: *** [check-TESTS] Error 1
make[3]: *** [check-am] Error 2
make[2]: *** [check-recursive] Error 1
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2
495 :
名称未設定 :2006/05/31(水) 00:25:16 ID:vKA+cANW0
496 :
名称未設定 :2006/05/31(水) 01:52:58 ID:Z6NgU+j20
497 :
名称未設定 :2006/05/31(水) 02:10:09 ID:vKA+cANW0
Tiger付属のXcode2.0でチェックしたところ、G4でなら素でいけそな感じでした。 現在最新のXcode2.3にupd中です。 # MacBookと速度差あり過ぎです。>iBookG4/1.42GHz
498 :
492 :2006/05/31(水) 02:27:20 ID:mJo4UR1P0
>>493 そうですか。ウチだけではなかったんですね。
ちょっと安心・・・、ってへんか。
引き続き、何か情報があったらお願いします。
499 :
名称未設定 :2006/06/01(木) 13:03:59 ID:lp8Ug2nw0
わからん。--enable-cxxって重要? intel Macで--enable-cxxなしでgmp(4.2.1)でmake checkが通った。 だが、clamavがmake出来ない。 --enable-cxxすると、gmpがmakeできない。 何を晒せばいいのかも、わからん。orz clamavのmakeでこんなの出た。 *** Warning: This system can not link to static lib archive /usr/local/lib/libgmp.la. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have. rm -fr .libs/libclamav.la .libs/libclamav.* .libs/libclamav.* ===略===== ___gmpz_add ___gmpz_clear ___gmpz_init ___gmpz_init_set_str ___gmpz_mul_2exp ___gmpz_powm ___gmpz_set_ui ___gmpz_tdiv_qr_ui /usr/bin/libtool: internal link edit command failed make[2]: *** [libclamav.la] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
500 :
499 :2006/06/01(木) 13:34:52 ID:lp8Ug2nw0
>>499 gmp-4.2.1のconfigureがまずくて普通に./configureだとdylibができない感じ。
↓が出てたと思う。
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... no
...
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
patchしてみた。↑も yes になってdylibもできる。うちはG4だけどpatch箇所は
CPUに関係なさそだから行けんでないかな。
--- gmp-4.2.1/configure.orig 2006-05-05 01:50:26.000000000 +0900
+++ gmp-4.2.1/configure 2006-06-01 14:01:08.000000000 +0900
@@ -12547,7 +12547,7 @@
;;
darwin* | rhapsody*)
- if test "$GXX" = yes ; then
+ if test "$GCC" = yes ; then
archive_cmds_need_lc=no
case "$host_os" in
rhapsody* | darwin1.[012])
502 :
499 :2006/06/01(木) 15:47:17 ID:ZLmujkYq0
ごめんなさい。全くわかっていません。 gmp-4.2.1/tests/x86call.asm に、 PROLOGUE(gmp_x86check_workaround_apple_ld_bug) jmp *G(calling_conventions_check) EPILOGUE() を追記して、 iMac:~/Desktop/gmp-4.2.1 hoge$で export CFLAGS="-arch i386" ./configure make LDFLAGS="-arch i386" make checkが通ったので、sudo make installして、いざ、clamav。 で死亡です。 難しい。。。
503 :
499 :2006/06/02(金) 09:35:31 ID:vdI16KSS0
>501さん 意味がわかったのでやってみましたが、gmpのmekeでこけました。 tmp-dive_1.s:108:invalid character '@' in first operand make[2]: *** [dive_1.lo] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 もう、知らぬが仏ということで、様子見。
504 :
名称未設定 :2006/06/02(金) 10:36:04 ID:0PuahZbe0
505 :
名称未設定 :2006/06/06(火) 21:22:43 ID:Fznqfhj00
すごいな これが会話なのかプログラマー
506 :
名称未設定 :2006/06/07(水) 10:38:04 ID:6ku1TnC20
DarwinPortsに倣って、 $ ABI=32 ./configure --enable-cxx --build=none-apple-darwin --enable-shared で、Intel Macでもmake check通ったよ。clamavは試してないけど。
507 :
499 :2006/06/07(水) 11:28:11 ID:xpHowMpm0
うまく行きました。ありがとうございました。 やった事。 パッチを当てていない、gmp-4.2.1で、 export CFLAGS="-arch i386" ./configure --host=none-apple-darwin --enable-cxx make LDFLAGS="-arch i386" これで、clamavのmakeもできました。