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.