[panda-users] Build broken again

Leek, Timothy - 0559 - MITLL tleek at ll.mit.edu
Fri Feb 13 15:58:03 EST 2015


Yeah sorry about that.

From: <Downing>, Evan P <edowning3 at gatech.edu<mailto:edowning3 at gatech.edu>>
Date: Friday, February 13, 2015 at 3:54 PM
To: "Leek, Timothy - 0559 - MITLL" <tleek at ll.mit.edu<mailto:tleek at ll.mit.edu>>, "panda-users at mit.edu<mailto:panda-users at mit.edu>" <panda-users at mit.edu<mailto:panda-users at mit.edu>>
Subject: Re: [panda-users] Build broken again


Hey Tim.


Thanks mate!


It works now that I've reinstalled pycparser.


I was using Debian's "python-pycparser" before (http://www.howtoinstall.co/en/debian/wheezy/main/python-pycparser/), which is not the same version as Eli's software which can be installed by using Ubuntu's "python-pycparser" (http://www.howtoinstall.co/en/ubuntu/trusty/universe/python-pycparser/).


I'm guessing it's just Debian not wanting to update with the rest of the world as usual.


All the best,

Evan


________________________________
From: Leek, Timothy - 0559 - MITLL <tleek at ll.mit.edu<mailto:tleek at ll.mit.edu>>
Sent: Friday, February 13, 2015 3:29 PM
To: Downing, Evan P; panda-users at mit.edu<mailto:panda-users at mit.edu>
Subject: Re: [panda-users] Build broken again

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/ab8f639a/attachment-0001.htm


More information about the panda-users mailing list