[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