I've have 0.96 running just fine (I think) on my PPC Macintosh running Leopard (10.5.8) (after applying the patch for bug 1921 (<https://wwws.clamav.net/bugzilla/show_bug.cgi?id=1921>). But then after reading various notes here, realized I should run make check. But it fails making 'CXXLD not' with an undefined symbol error. I am way out of my league in understanding what this is trying to tell me.
Make check runs fine for 0.95.3 on the same system and 0.96 make check runs fine on an Intel Macintosh running Snow Leopard 10.6.3 . >From the second run of make check: Making check in libltdl make check-am make[2]: Nothing to be done for `check-am'. Making check in libclamav make check-recursive Making check in c++ make check-am make libllvmbitreader.la libllvmsupport_nodups.la libllvmsupport.la libllvmfull codegen.la libllvmasmprinter.la libllvmbitwriter.la libllvmasmparser.la libgoogl etest.la libllvminterpreter.la count not lli llc llvm-as llvm-dis llvmunittest_A DT llvmunittest_Support llvmunittest_VMCore llvmunittest_ExecutionEngine llvmuni ttest_JIT FileCheck \ llvmcheck.sh make[5]: `libllvmbitreader.la' is up to date. make[5]: `libllvmsupport_nodups.la' is up to date. make[5]: `libllvmsupport.la' is up to date. make[5]: `libllvmfullcodegen.la' is up to date. make[5]: `libllvmasmprinter.la' is up to date. make[5]: `libllvmbitwriter.la' is up to date. make[5]: `libllvmasmparser.la' is up to date. make[5]: `libgoogletest.la' is up to date. make[5]: `libllvminterpreter.la' is up to date. make[5]: `count' is up to date. CXXLD not Undefined symbols: "operator delete(void*)", referenced from: llvm::sys::Path::FindLibrary(std::basic_string<char, std::char_traits<char >, std::allocator<char> >&)in libllvmsystem.a(Path.o) llvm::sys::Path::getDirectoryContents(std::set<llvm::sys::Path, std::less< llvm::sys::Path>, std::allocator<llvm::sys::Path> >&, std::basic_string<char, st d::char_traits<char>, std::allocator<char> >*) constin libllvmsystem.a(Path.o) (... Many, many lines deleted...) llvm::sys::Program::FindProgramByName(std::basic_string<char, std::char_tr aits<char>, std::allocator<char> > const&)in libllvmsystem.a(Program.o) ld: symbol(s) not found collect2: ld returned 1 exit status make[5]: *** [not] Error 1 make[4]: *** [check-am] Error 2 make[3]: *** [check] Error 2 make[2]: *** [check-recursive] Error 1 make[1]: *** [check] Error 2 make: *** [check-recursive] Error 1 -- Larry Stone lston...@stonejongleux.com http://www.stonejongleux.com/ _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://www.clamav.net/support/ml