[Bug 1258642] Re: gdb: Python 3 incompatible with libstdc++ pretty printers.

Ryan Tandy 1258642 at bugs.launchpad.net
Fri May 16 17:53:46 UTC 2014


*** This bug is a duplicate of bug 1256419 ***
    https://bugs.launchpad.net/bugs/1256419

** This bug has been marked a duplicate of bug 1256419
   libstdc++ pretty-printers don't work with Python 3

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gdb in Ubuntu.
https://bugs.launchpad.net/bugs/1258642

Title:
  gdb: Python 3 incompatible with libstdc++ pretty printers.

Status in “gcc-4.8” package in Ubuntu:
  New
Status in “gdb” package in Ubuntu:
  Confirmed

Bug description:
  gdb is now linked against python 3 but python 3 is incompatible with
  libstdc++'s pretty printers:

  Traceback (most recent call last):
    File "<string>", line 4, in <module>
    File "/usr/share/gcc-4.8/python/libstdcxx/v6/printers.py", line 54
      raise ValueError, "Cannot find type %s::%s" % (str(orig), name)
                      ^
  SyntaxError: invalid syntax
  /home/ruediger/.gdbinit:7: Error in sourced command file:
  Error while executing Python code.

  There is a proposed patch but it wasn't upstreamed yet: http://www
  .mail-archive.com/gcc-patches at gcc.gnu.org/msg65185.html

  I'd propose either to continue using python2 for gdb, fixing the
  details to get the patch upstream, or use a patched version downstream
  for now.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1258642/+subscriptions



More information about the foundations-bugs mailing list