[panda-users] build.sh error
Leek, Timothy - 0559 - MITLL
tleek at ll.mit.edu
Wed May 20 09:30:20 EDT 2015
I think this is my bad. Does it compile for you if you comment out this
line from taint2.cpp?
#define PANDA_LAVA
Let me know and I¹ll check in a correction!
Cheers.
Tim
From: Brian Mitchell <bmitchel at gmail.com>
Reply-To: "bmitchell at pobox.com" <bmitchell at pobox.com>
Date: Wednesday, May 20, 2015 at 1:38 AM
To: "panda-users at mit.edu" <panda-users at mit.edu>
Subject: [panda-users] build.sh error
I'm a new user to panda, but I'm encountering a problem building the latest
version with the new taint2 hypercall includes. Here's the output from
build.sh:
Building API for plugin sample ... Done!
Building API for plugin taint ... Done!
Building API for plugin taint2 ... Done!
Building API for plugin callstack_instr ... Done!
Building API for plugin osi ... Done!
panda_plugins/dead_data/dead_data.proto
panda_plugins/taint2/taint2.proto
panda_plugins/callstack_instr/callstack_instr.proto
panda_plugins/tainted_branch/tainted_branch.proto
panda_plugins/asidstory/asidstory.proto
panda_plugins/file_taint/file_taint.proto
panda_plugins/win7proc/win7proc.proto
panda_plugins/ida_taint2/ida_taint2.proto
panda_plugins/tainted_instr/tainted_instr.proto
generating protobuf code with protoc-c
Found ../llvm -- LLVM SUPPORT IS ENABLED
--enable-llvm --with-llvm=/home/brian/panda/llvm/Release
Install prefix /home/brian/panda/qemu/install
BIOS directory /home/brian/panda/qemu/install/share/qemu
binary directory /home/brian/panda/qemu/install/bin
library directory /home/brian/panda/qemu/install/lib
include directory /home/brian/panda/qemu/install/include
config directory /home/brian/panda/qemu/install/etc
Manual directory /home/brian/panda/qemu/install/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path /home/brian/panda/qemu
C compiler gcc
C++ compiler g++
Host C compiler gcc
CFLAGS -g
CXXFLAGS -g
QEMU_CFLAGS -m64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wall -Wundef
-Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -O2
-I/usr/local/include -fstack-protector-all -Wendif-labels
-Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security
-Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration
-Wold-style-definition -Wtype-limits -I/usr/include/libpng12
-I/usr/include/spice-server -I/usr/include/pixman-1 -I/usr/include/spice-1
QEMU_CXXFLAGS -O2
LDFLAGS -Wl,--warn-common -m64 -g -L/usr/local/lib
-L/usr/local/lib64 -L/usr/local/lib -lprotobuf-c -lprotobuf -lpthread
-rdynamic
make make
install install
python python
smbd /usr/sbin/smbd
host CPU x86_64
host big endian no
target list x86_64-softmmu i386-softmmu arm-softmmu
tcg debug enabled no
Mon debug enabled no
gprof enabled no
sparse enabled no
strip binaries yes
profiler no
static build no
-Werror enabled no
SDL support yes
curses support yes
curl support yes
check support no
mingw32 support no
Audio drivers oss
Extra audio cards ac97 es1370 sb16 hda
Block whitelist
Mixer emulation no
VirtFS support no
VNC support yes
VNC TLS support yes
VNC SASL support yes
VNC JPEG support yes
VNC PNG support yes
VNC thread no
xen support no
brlapi support yes
bluez support yes
Documentation yes
NPTL support yes
GUEST_BASE yes
PIE no
vde support yes
Linux AIO support yes
ATTR/XATTR support yes
Install blobs yes
LLVM support yes
Android support no
KVM support yes
TCG interpreter no
fdt support yes
preadv support yes
fdatasync yes
madvise yes
posix_madvise yes
uuid support yes
vhost-net support yes
Trace backend nop
Trace output file trace-<pid>
spice support yes
rbd support no
xfsctl support yes
nss used no
usb net redir yes
OpenGL support yes
libiscsi support no
build guest agent yes
GEN config-host.h
GEN trace.h
GEN trace.c
GEN config-target.h
CC x86_64-softmmu/panda/pandalog.pb-c.o
CC x86_64-softmmu/panda/pandalog.o
LINK x86_64-softmmu/qemu-system-x86_64
../slirp/misc.o: In function `memset':
/usr/include/x86_64-linux-gnu/bits/string3.h:82: warning: memset used with
constant zero length parameter; this could be due to transposed parameters
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
CXX
/home/brian/panda/qemu/x86_64-softmmu/panda_plugins/bitvector_label_set.o
CXX /home/brian/panda/qemu/x86_64-softmmu/panda_plugins/shad_dir_32.o
CXX /home/brian/panda/qemu/x86_64-softmmu/panda_plugins/shad_dir_64.o
CXX
/home/brian/panda/qemu/x86_64-softmmu/panda_plugins/taint_processor.o
CXX /home/brian/panda/qemu/x86_64-softmmu/panda_plugins/taint.o
CXX /home/brian/panda/qemu/x86_64-softmmu/panda_plugins/llvm_taint_lib.o
PLUGIN /home/brian/panda/qemu/x86_64-softmmu/panda_plugins/panda_taint.so
CXX
/home/brian/panda/qemu/x86_64-softmmu/panda_plugins/panda_taint2/taint2.o
taint2.cpp:114:61: fatal error:
../../../../lava/include/panda_hypercall_struct.h: No such file or directory
compilation terminated.
make[2]: ***
[/home/brian/panda/qemu/x86_64-softmmu/panda_plugins/panda_taint2/taint2.o]
Error 1
make[1]: *** [plugin-taint2] Error 2
make: *** [subdir-x86_64-softmmu] Error 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/panda-users/attachments/20150520/ef48355f/attachment-0001.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3076 bytes
Desc: not available
Url : http://mailman.mit.edu/pipermail/panda-users/attachments/20150520/ef48355f/attachment-0001.bin
More information about the panda-users
mailing list