Mam problem z GDB. Ilekroć próbuję debugować dowolny program C ++, zaraz po jego uruchomieniu GDB podaje ten błąd:
(gdb) run
Starting program: /home/errikos/Workspaces/tests/a.out
Traceback (most recent call last):
File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
Traceback (most recent call last):
File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
Następnie GDB kontynuuje działanie (tzn. Nie ulega awarii całkowicie).
Wiem, że istnieje kilka raportów o błędach na ten temat ( tutaj , tutaj i tutaj ). W drugim raporcie jest również twierdzenie, że wydano poprawkę. W trzecim znajduje się obejście dowiązania symbolicznego, które nie zadziałało dla mnie (i którego nie lubię, nawet jeśli zadziałało).
Czy ktoś znalazł rozwiązanie tego problemu? Brakuje paczki?
Uwaga: Mam kompilacje testowe Ubuntu Toolchain (ppa: ubuntu-toolchain-r / test) PPA aktywowane.