On Fri, 23 Apr 2010, T?r?k Edwin wrote:
On 04/23/2010 06:45 AM, Larry Stone wrote:
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
Please open a bugreport, run 'make check V=1', and attach the entire
output to that bugreport.
Done. Bug 1991.
Also what happens if you do this:
cd unit_tests; make check
Does this one pass?
Yes.
make check-TESTS
PASS: check_clamav
PASS: check_freshclam.sh
PASS: check_sigtool.sh
SKIP: check_unit_vg.sh
PASS: check1_clamscan.sh
PASS: check2_clamd.sh
PASS: check3_clamd.sh
PASS: check4_clamd.sh
SKIP: check5_clamd_vg.sh
SKIP: check6_clamd_vg.sh
SKIP: check7_clamd_hg.sh
SKIP: check8_clamd_hg.sh
======================
All 7 tests passed
(5 tests were not run)
======================
-- Larry Stone
lston...@stonejongleux.com
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml