উবুন্টু 13.10 এ জিডিবি সুন্দর প্রিন্টিং স্থাপন করছে


8

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

For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Traceback (most recent call last):
  File "<string>", line 3, in <module>
  File "/home/nietaki/gdb_printers/python/libstdcxx/v6/printers.py", line 54
    raise ValueError, "Cannot find type %s::%s" % (str(orig), name)
                    ^
SyntaxError: invalid syntax
/home/nietaki/.gdbinit:6: Error in sourced command file:
Error while executing Python code.

সমস্যার দিকে কিছুটা গভীরভাবে দেখার পরে আমি জানতে পারি যে এর মূল কারণটি আরও গভীর হয় - জিডিবিতে ব্যবহৃত পাইথন 3 লিবিস্টডিসি ++ সুন্দর প্রিন্টারগুলির সাথে সঙ্গতিপূর্ণ নয়

কারও কি এর জন্য কার্যকরী কাজ আছে? আপাতত আমি ড্যান মেরিনেস্কু থেকে সহায়তাকারীদের (কার্যকর হিসাবে কার্যকর, তবে কার্যকর নয়) আটকে আছি: http://www.yolinux.com/TUTORIALS/GDB-Commands.html#STLDEREF


আমার দুটি প্রশ্ন রয়েছে: প্রথমত, উবুন্টুকে সঠিক জায়গাটি জিজ্ঞাসা করা উচিত এবং কেন? দ্বিতীয়ত, এটি কি অ্যাপ্লিকেশনটির বাগ নয়? উভয় ক্ষেত্রেই এটি অফ-টপিক!
লুসিও

এই অফ-টপিকটি কেমন? আমি উবুন্টু লঞ্চপ্যাড থেকে একটি নিশ্চিত, উচ্চ গুরুত্বের ত্রুটি যুক্ত করেছি যা আমার সমস্যার কারণ হয়ে ওঠেছে এবং কাজের সমাধান চেয়েছিল। 13.10 ব্যবহার করে এমন কেউ যদি এই কাজ পেয়ে থাকে তবে আমি অবশ্যই তাদের সমাধানটি ব্যবহার করতে পারি। আমি জেন্টুতে থাকা এক বন্ধুর সাথে চেক করেছি এবং এই সমস্যাটি তাদের প্রভাবিত করে না।
নিটাকি

উত্তর:


8

সবচেয়ে সহজ সমাধান printers.pyহ'ল স্বাভাবিক হিসাবে সুন্দর প্রিন্টারগুলি সেট আপ করা তবে 2to3 ব্যবহার করে পাইথন 3 তে রূপান্তর করা:

2to3 printers.py -w

আমি কেবল এটি সংক্ষিপ্তভাবে পরীক্ষা করেছি, তবে এটি বেশ কার্যকর বলে মনে হচ্ছে।

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