libstdc++ pretty-printers don't work with Python 3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gcc |
Unknown
|
Unknown
|
|||
gcc-4.8 (Debian) |
Fix Released
|
Unknown
|
|||
gcc-4.8 (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Unassigned | ||
gcc-4.9 (Debian) |
Fix Released
|
Unknown
|
|||
gcc-4.9 (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Ubuntu builds gdb's Python support against Python 3, but the STL pretty-printers shipped with libstdc++ don't support Python 3:
(gdb) python
>import os, sys
>stldir = '/usr/share/
>if os.path.
> sys.path.insert(0, stldir)
> from libstdcxx.
> register_
>end
Traceback (most recent call last):
File "<string>", line 5, in <module>
File "/usr/share/
raise ValueError, "Cannot find type %s::%s" % (str(orig), name)
SyntaxError: invalid syntax
Error while executing Python code.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: gcc-4.8 4.8.1-10ubuntu9
ProcVersionSign
Uname: Linux 3.11.0-13-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
Date: Fri Nov 29 15:06:03 2013
InstallationDate: Installed on 2012-12-02 (362 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
SourcePackage: gcc-4.8
UpgradeStatus: Upgraded to saucy on 2013-10-19 (41 days ago)
Changed in gdb (Ubuntu): | |
status: | New → Confirmed |
tags: | added: trusty |
Changed in gcc-4.9 (Debian): | |
status: | Unknown → New |
Changed in gcc-4.9 (Debian): | |
status: | New → Fix Released |
no longer affects: | gdb (Ubuntu) |
Changed in gcc-4.9 (Ubuntu): | |
status: | New → Fix Released |
Changed in gcc-4.8 (Debian): | |
status: | Unknown → Fix Released |
no longer affects: | gcc-4.9 (Ubuntu Trusty) |
Status changed to 'Confirmed' because the bug affects multiple users.