[panda-users] build.sh error
Brian Mitchell
bem at panix.com
Wed May 20 19:46:33 EDT 2015
Clean build with latest changes. Thanks.
On Wed, May 20, 2015 at 7:24 PM, Leek, Timothy - 0559 - MITLL <
tleek at ll.mit.edu> wrote:
> Hi Brian.
>
> Fixed for real this time I believe. Pls test?
>
> From: <Leek>, Timothy Leek <tleek at ll.mit.edu>
> Date: Wednesday, May 20, 2015 at 10:08 AM
> To: Brian Mitchell <bem at panix.com>
>
> Cc: "panda-users at mit.edu" <panda-users at mit.edu>
> Subject: Re: [panda-users] build.sh error
>
> K. I’ll push a fix. Thx.
>
> From: Brian Mitchell <bem at panix.com>
> Date: Wednesday, May 20, 2015 at 9:54 AM
> To: Timothy Leek <tleek at ll.mit.edu>
> Cc: "panda-users at mit.edu" <panda-users at mit.edu>
> Subject: Re: [panda-users] build.sh error
>
> Actually I may have spoken too soon, that does appear to have worked, the
> prior set of errors were my fault (forgot to make clean before I retried).
>
>
> On Wed, May 20, 2015 at 9:30 AM, Leek, Timothy - 0559 - MITLL <
> tleek at ll.mit.edu> wrote:
>
>> 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/bbac5017/attachment-0001.htm
More information about the panda-users
mailing list