I'm trying to run KLEE on a 64-bit Fedora 12 machine, but I'm having
some issues with "make check".  Each time I run it, there are a
different number of errors.  Below is the summary from 3 successive
runs of "make check" (I tried sending the full output in attachments,
but I think the message was blocked):

                ===  Summary ===

# of expected passes            77
# of unexpected failures        8
# of expected failures          2
XFAIL: /home/dgingeri/llvm/klee/test/Expr/Evaluate2.pc
FAIL: /home/dgingeri/llvm/klee/test/Feature/InAndOutOfBounds.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/KleeReportError.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MemoryLimit.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleFreeResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleReadResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleReallocResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleWriteResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/OverlappedError.c
XFAIL: /home/dgingeri/llvm/klee/test/Programs/pcregrep.c
make[1]: *** [check-local] Error 1
make[1]: Leaving directory `/home/dgingeri/llvm/klee/test'
make: *** [check] Error 2

                ===  Summary ===

# of expected passes            78
# of unexpected failures        7
# of expected failures          2
XFAIL: /home/dgingeri/llvm/klee/test/Expr/Evaluate2.pc
FAIL: /home/dgingeri/llvm/klee/test/Feature/KleeReportError.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MemoryLimit.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleFreeResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleReadResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleReallocResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleWriteResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/OverlappedError.c
XFAIL: /home/dgingeri/llvm/klee/test/Programs/pcregrep.c
make[1]: *** [check-local] Error 1
make[1]: Leaving directory `/home/dgingeri/llvm/klee/test'
make: *** [check] Error 2

                ===  Summary ===

# of expected passes            79
# of unexpected failures        6
# of expected failures          2
XFAIL: /home/dgingeri/llvm/klee/test/Expr/Evaluate2.pc
FAIL: /home/dgingeri/llvm/klee/test/Feature/KleeReportError.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MemoryLimit.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleReadResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleReallocResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/MultipleWriteResolution.c
FAIL: /home/dgingeri/llvm/klee/test/Feature/OverlappedError.c
XFAIL: /home/dgingeri/llvm/klee/test/Programs/pcregrep.c
make[1]: *** [check-local] Error 1
make[1]: Leaving directory `/home/dgingeri/llvm/klee/test'
make: *** [check] Error 2


I followed the "Building KLEE" instructions on
http://klee.llvm.org/GetStarted.html fairly closely, except I added
"-m32" to LLVM's configure line like this:

./configure --enable-optimized CFLAGS="-m32" CXXFLAGS="-m32"

I did this because of the note about not working on 64-bit targets at
the top of that page.  I tried to do the same ./configure modification
to KLEE, but it failed to build that way so I built without it
instead, which worked fine.

Here is the output of "svn info" on my KLEE directory:

$ svn info
Path: .
URL: http://llvm.org/svn/llvm-project/klee/trunk
Repository Root: http://llvm.org/svn/llvm-project
Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8
Revision: 115960
Node Kind: directory
Schedule: normal
Last Changed Author: ddunbar
Last Changed Rev: 115542
Last Changed Date: 2010-10-04 14:37:11 -0500 (Mon, 04 Oct 2010)


I would be happy to use a different revision of the code if it is more
likely to work.  Just let me know which revision is best with the LLVM
2.7 release.

I don't mind doing a 64-bit install if that will work better on my
system.  Basically, I'm ok with having a 32-bit or 64-bit build; I
just want to get it working.

Let me know if you have any questions about my setup.  Thanks.

Denver
http://ossguy.com/

Reply via email to