[panda-users] Build broken again
Leek, Timothy - 0559 - MITLL
tleek at ll.mit.edu
Fri Feb 13 15:29:28 EST 2015
Hi Evan. I’ve updated the panda_install.bash and made compile.md correspond.
Have another go? It isn’t quite clear what is wrong in your run. It looks like you have pyparser. Maybe not the right one?
Cheers.
Tim
From: <Downing>, Evan P <edowning3 at gatech.edu<mailto:edowning3 at gatech.edu>>
Date: Thursday, February 12, 2015 at 12:50 PM
To: "panda-users at mit.edu<mailto:panda-users at mit.edu>" <panda-users at mit.edu<mailto:panda-users at mit.edu>>
Subject: [panda-users] Build broken again
Hey guys,
Running `$ sh build.sh` breaks again when I pulled the most recent version from git.
Output:
$ sh build.sh
[lots of output here]
taint2
Building API for plugin taint2
Traceback (most recent call last):
File "../scripts/apigen.py", line 196, in <module>
generate_api(plugin, plugin_dir)
File "../scripts/apigen.py", line 162, in generate_api
arglist = get_arglists(pf)
File "../scripts/apigen.py", line 24, in get_arglists
p = pyc.parse(pf)
File "/usr/lib/python2.7/dist-packages/pycparser/c_parser.py", line 127, in parse
return self.cparser.parse(text, lexer=self.clex, debug=debuglevel)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 265, in parse
return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 1047, in parseopt_notrack
tok = self.errorfunc(errtoken)
File "/usr/lib/python2.7/dist-packages/pycparser/c_parser.py", line 1405, in p_error
self._coord(p.lineno))
File "/usr/lib/python2.7/dist-packages/pycparser/plyparser.py", line 54, in _parse_error
raise ParseError("%s: %s" % (coord, msg))
pycparser.plyparser.ParseError: /home/evan/panda/qemu/panda_plugins/taint2/taint2_int_fns.h:8: before: LabelSetP
[lots of output here]
CXX /home/evan/panda/qemu/i386-softmmu/panda_plugins/llvm_trace.o
LINK arm-softmmu/qemu-system-arm
dead_data.cpp: In function ‘void dead_data_on_branch_taint2(uint64_t)’:
dead_data.cpp:167:46: error: ‘taint2_query_llvm’ was not declared in this scope
dead_data.cpp:169:75: error: ‘taint2_labelset_llvm_iter’ was not declared in this scope
make[2]: *** [/home/evan/panda/qemu/i386-softmmu/panda_plugins/dead_data.o] Error 1
make[1]: *** [plugin-dead_data] Error 2
[lots of output here]
[end of output with an Error]
Thanks,
Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/mailman/private/panda-users/attachments/20150213/41fd7be2/attachment.htm
More information about the panda-users
mailing list