Public bug reported:

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/[email protected]/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.

** Affects: gdb (Ubuntu)
     Importance: Undecided
         Status: New

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

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

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to