Libglib2.0-dev ইনস্টল করা সত্ত্বেও "গ্লিব এইচ: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই" ত্রুটি


18

আমি গ্রোম্যাক্সকে ত্রুটি করার চেষ্টা করছি:

fatal error: glib.h: No such file or directory

আমি দেখেছি যে এর সাথে সম্পর্কিত ইতিমধ্যে প্রশ্ন রয়েছে এবং আমি তাদের পরামর্শ অনুসরণ করে নিম্নলিখিতগুলি চালিয়েছি:

sudo apt-get install libglib2.0-dev

আমি পেয়েছি

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libglib2.0-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 270 not upgraded.

এর পরে, আমি যখন মেকটি পুনরায় চালিত করি তখন কেন আমি এখনও এটি একই ত্রুটি পাই?

উত্তর:


10

আমারও একই সমস্যা ছিল। আপনি দৌড়াতে চেষ্টা করতে পারেন locate glib.h। আমার সিস্টেমে অবস্থানগুলি ফিরে আসে:

/home/jere/src/last.fm-1.4.2.58240/src/transcode/mpgli/mpglib/mpglib.h
/usr/include/dbus-1.0/dbus/dbus-glib.h
/usr/include/glib-2.0/glib.h
/usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/dbusmenu-glib.h
/usr/src/linux-headers-3.2.0-29-generic/include/config/blk/dev/bsglib.h

এবং আমি -I/usr/include/glib-2.0সংকলকের অন্তর্ভুক্তের পথে (মেকফাইলে) যোগ করে শেষ করেছি ।

আমার ধারণা এটি এটি কারণ সমস্ত লিনাক্স ডিস্ট্রিবিউশনগুলি একই ফোল্ডারে গ্লিব বিকাশ ফাইলগুলি ইনস্টল করে না।


/usr/include/glib-2.0মেকফিলের অন্তর্ভুক্ত পথে কীভাবে যুক্ত করবেন?
— আরএসকে

এটি মেকফিল কীভাবে রচিত তা নির্ভর করে। আপনি কি আমাকে আপনার মেকফিলের উদাহরণ দিতে পারেন?
— jeremija


আমি এই চেষ্টা করিনি, কিন্তু আমি দেখতে পাচ্ছি সেখানে একটি ফাইল github.com/google/ios-webkit-debug-proxy/blob/master/src/... আপনাকে জুড়তে চেষ্টা করে দেখতে পারেন -I/usr/include/glib-2.0করতে AM_CPPFLAGSপরিবর্তনশীল যাতে এটা ভালো দেখায়: AM_CPPFLAGS = -I$(top_srcdir)/include -I/usr/include/glib-2.0এবং তারপরে autogen.shস্ক্রিপ্টটি পুনরায় চালু করা ।
— jeremija
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.