জিডিবি এর সাথে ক্র্যাশ হয়েছে: আমদানি ত্রুটি: libstdcxx.v6.printers নামে কোনও মডিউল নেই


14

জিডিবি নিয়ে আমার সমস্যা আছে। যখনই আমি কোনও সি ++ প্রোগ্রাম ডিবাগ করার চেষ্টা করি, এটি চালানোর ঠিক পরে, জিডিবি এই ত্রুটিটি দেয়:

(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

এর পরে, জিডিবি চলমান চালিয়ে যায় (অর্থাত্ সম্পূর্ণ ক্রাশ হয় না)।

আমি সচেতন যে এ সম্পর্কে বেশ কয়েকটি বাগ রিপোর্ট রয়েছে ( এখানে , এখানে এবং এখানে )। দ্বিতীয় প্রতিবেদনেও দাবি রয়েছে যে সেখানে একটি ফিক্স প্রকাশ হয়েছে। তৃতীয়টির মধ্যে একটি সিমিলিংক ওয়ার্কআরাউন্ড রয়েছে, যা আমার পক্ষে কাজ করে নি (এবং যা আমি পছন্দ করি না, এটি কাজ করলেও)।

কেউ কি এর জন্য কোনও কাজের সন্ধান পেয়েছে? কোন অনুপস্থিত প্যাকেজ?

দ্রষ্টব্য: আমার কাছে উবুন্টু সরঞ্জামচেন পরীক্ষা বিল্ড রয়েছে (পিপিএ: উবুন্টু-টুলচেন-আর / পরীক্ষা) পিপিএ সক্রিয় হয়েছে।

উত্তর:


7

এটি একটি বাগ ইন /usr/lib/debug/usr/lib/$triple/libstdc++.so.6.0.18-gdb.py; যদি এটি সঠিকভাবে পরিচালিত হয়, আপনি কেবল ImportErrorএকবার দেখতে পাবেন , এবং প্রিন্ট-প্রিন্টারগুলি কাজ করবে।

এখানে কী ঘটছে সে সম্পর্কে কিছু তথ্যের জন্য http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701935#18 দেখুন । এটি দেবিয়ানদের ক্ষেত্রে ঠিক কাজ gcc-4.7করেছে, তবে সম্প্রতি অবধি gcc-4.8ডেবিয়ানে কাজ করেনি । আমি নিশ্চিত না যে আমি এমনকি এটি দিয়ে চেষ্টা করেছি কিনা gcc-4.6

নির্বিশেষে, আপনি সঠিক জায়গায় সন্ধানের জন্য সেই ফাইলটি প্যাচ করতে পারেন


2
আপনি একটি নমুনা প্যাচ প্রদান করতে পারেন?
চৌদ্দ

এটি সম্ভবত পিপিএর সর্বশেষ প্যাকেজগুলি দ্বারা ঠিক করা হয়েছে: উবুন্টু-টুলচেন-আর / টেস্ট, কারণ আমি আর এই ত্রুটিটি পাই না। আমি ইদানীং খুব বেশি সি / সি ++ উন্নয়ন না করায় আমি এতে আগ্রহ হারিয়ে ফেলেছিলাম। যদিও আপনার উত্তরের জন্য ধন্যবাদ!
এরিকোস

দ্রষ্টব্য: ম্যাথিয়াস ক্লোজ প্রাসঙ্গিক ফাইলটিকে এমন জায়গায় নিয়ে গিয়েছেন যেখানে এটি ImportErrorডেবিয়ান অস্থিরতায় প্রফুল্লদের আর ট্রিগার করে না ।
স্যামবি

আমি এই প্যাচ করতে পারেন কিভাবে?
বেকো

@ বেকো: আপনার লিবিস্টডিসি ++ 6 এর সঠিক ইনস্টল সংস্করণটি কী?
স্যামবি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.