bfd.h উবুন্টু 14.04 এ লিবারিব্রিটি / আনসিসিডেল। অন্তর্ভুক্ত করা উচিত ছিল?


23

যেমন নির্দেশিকা অন্তর্ভুক্ত binutils প্যাকেজ, পরিবর্তন করা বলে মনে হয় libiberty.hসরানো হয়েছে /usr/include/libiberty, এইভাবে সেখানে সম্ভব একটি ভুল অন্তর্ভুক্ত হয় bfd.hসংক্রান্ত ansidecl.h

বাইনুটিস ট্রেস ইউটিলিটিগুলি ব্যবহার করার সময় এই সংকলন ত্রুটিগুলি পাওয়া

/usr/include/libiberty/libiberty.h: In function ‘basename’:
/usr/include/libiberty/libiberty.h:110:38: error: expected declaration specifiers before ‘ATTRIBUTE_RETURNS_NONNULL’
 extern char *basename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); 
                                      ^
/usr/include/libiberty/libiberty.h:121:45: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ATTRIBUTE_RETURNS_NONNULL’
 extern const char *lbasename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); 
                                             ^
/usr/include/libiberty/libiberty.h:126:49: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ATTRIBUTE_RETURNS_NONNULL’
 extern const char *dos_lbasename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1);
                                                 ^
/usr/include/libiberty/libiberty.h:132:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ATTRIBUTE_RETURNS_NONNULL’
 extern const char *unix_lbasename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1);

bfd.hঅন্তর্ভুক্ত করতে পরিবর্তন করে /usr/include/libiberty/ansidecl.hআমার সংকলনে সবকিছু ঠিকঠাক হয়ে গেছে।

দয়া করে, এই সমস্যার জন্য কোনও ইঙ্গিত? ধন্যবাদ।

উত্তর:


1

দ্বারা হিসাবে রিপোর্ট এদুয়ার্দো Abinader (প্রশ্নই লেখক) এবং শন জ্যাকম্যান যেমন বাগ 58689 এবং MSG 00135 যথাক্রমে বিনিময় তথ্য থেকে শেষ ...

এটি উবুন্টু সিস্টেমে পুরানো গ্রন্থাগার স্থাপনের কারণে সৃষ্ট সমস্যা, আমি অনুমান করি এটি উবুন্টু বা বাইনুটিলের কোনওটিরই দোষ নয়, তবে এটি সিস্টেম আপডেটের ইস্যুর মতো দেখায়। সমাধান নিজেই প্রশ্নের মধ্যে অন্তর্ভুক্ত করা হয়।




পিএস: তবে, মূল বিষয়টি আমাদের কাছে তখন এবং এখন উত্তর ছিল। আরও বিস্তারিত লিঙ্কগুলিতে পাওয়া যাবে! প্রয়োজনে দয়া করে এই উত্তরটি উন্নত করুন। :)

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