মেকফিল ইনস্টল করার সময় ত্রুটি: "করুন: *** কোনও লক্ষ্য নির্দিষ্ট করা হয়নি এবং কোনও মেকফিল পাওয়া যায় নি। স্টপ। "


22

সংক্ষেপে আমি makeকমান্ডটি চালাচ্ছি এতে বলা হয়েছে:

nir@nir:~/Downloads/xf86-video-intel-2.17.0$ make
make: *** No targets specified and no makefile found.  Stop.

আমি xf86-video-intel-2.17.0 ফোল্ডারটির ভিতরে দেখেছি এবং "Makefile.in" নামক একটি ফাইল আছে যা এটি ফাইলের মধ্যে থাকা উচিত, তাই না?

উত্তর:


37

এটি ঘটে কারণ সেই ডিরেক্টরিতে মেকফিল নামে কোনও ফাইল নেই । সেই মেকফাইলটি তৈরি করতে আপনার চালিত হওয়া দরকার

$ ./configure

কনফিগার স্ক্রিপ্ট নির্ধারণ করে যদি আপনার সিস্টেমে সব আবেদন কম্পাইল করার জন্য প্রয়োজনীয় নির্ভরতা হয়েছে। যদি নির্ভরতা না পাওয়া যায় তবে কনফিগারটি ব্যর্থ হবে এবং মেকফিল তৈরি হবে না। এটি সমাধানের জন্য আপনাকে অবশ্যই অ্যাপ্লিকেশনটির প্রয়োজনীয় সমস্ত নির্ভরতা ইনস্টল করতে হবে।

অ্যাপ্লিকেশন xf86- ভিডিও-ইন্টেলটি xserver-xorg-video-intel প্যাকেজ দ্বারা সরবরাহ করা হয়েছে বলে মনে হয়, এবং এর নির্ভরতা সহজেই চালিয়ে ইনস্টল করা যেতে পারে

$ sudo apt-get build-dep xserver-xorg-video-intel

আরও তথ্যের জন্য, আপনি README বা ইনস্টল করা ফাইলগুলি পড়তে চাইতে পারেন।


আমি কি নতুন কার্নাল ইনস্টল করা উচিত? সাধারণ আপডেটেটের সাথে আমার যে কার্নালটি প্রয়োজন তা ইতিমধ্যে নেই? আমি এখন 3.0.0-15 সংস্করণ ve intellinuxographicics.org/2011Q4.html এটিকে প্রতিটি মেকফাইলের মতো ইনস্টল করবেন?
ইয়িনন

4

কেবল মনে রাখবেন যে ./configureফাইলটি চালানোর জন্য আপনার তৈরি একটি সংকলক প্রয়োজন। তাই কিছু করতে sudo apt-get install gcc। তারপরে ./configureআবার দৌড়াতে হবে এবং কাজ করা উচিত


আমার একটি Makefile.amএবং একটি Makefile.inকিন্তু নেইMakefile
অ্যারন ফ্র্যাঙ্ক

3

মেক কমান্ড "মেকফিল" নামে একটি ফাইল সন্ধান করে, কোনও এক্সটেনশন নয়, "মেকফিল.ইন" নয়। যেহেতু ফাইলটি পাওয়া যায় নি, তাই মেক কী করণীয় তা জানে না এবং থেমে যায়। (ত্রুটি বার্তাটি রহস্যজনক কারণ কিছু বিরল ক্ষেত্রে প্রকৃত মেকফাইল ছাড়াই কী করা উচিত তা অনুমান করতে পারেন))

কীভাবে আপনার প্রোগ্রামটি সংকলন করবেন সে সম্পর্কে নির্দেশাবলী পড়ুন। এটি সম্ভবত আপনার ./configureআগে চালানো দরকার । এই স্ক্রিপ্টটি আপনার সেটআপ এবং "Makefile.in" এর উপর ভিত্তি করে "Makefile" তৈরি করবে।

অনলাইনে সাহায্যের সন্ধান করার সময় আপনি হিব্রু লোকাল অস্থায়ীভাবে অক্ষম করতে পারেন, কেবল চালান

LC_ALL=C make

এটি আপনাকে ইংরেজি বার্তা দেবে।


আরও স্পষ্টভাবে, autoreconfMakefile.am থেকে Makefile.in উত্পন্ন এবং এটি থেকে configureতৈরি Makefileকরে।
লেকেনস্টেইন

আমি কি নতুন কার্নাল ইনস্টল করা উচিত? সাধারণ আপডেটেটের সাথে আমার যে কার্নালটি প্রয়োজন তা ইতিমধ্যে নেই? আমি এখন 3.0.0-15 সংস্করণ ve intellinuxographicics.org/2011Q4.html এটিকে প্রতিটি মেকফাইলের মতো ইনস্টল করবেন?
ইয়িনন

আমি আদেশ দ্বারা এটি ইনস্টল করা উচিত?
ইয়িনন

0

দুশ্চিন্তা করবেন না .. কেবলমাত্র কিছু প্যাকেজ অন্তর্ভুক্ত করা দরকার .. টার্মিনালে "sudo synaptic" টাইপ করুন এবং প্রবেশ করুন .. অনুসন্ধান বাক্সে "qt4-qmake" টাইপ করুন এবং ইনস্টলেশনের জন্য চিহ্নিত করুন। তারপরে উপরের মত অনুসন্ধান করুন "libqt4-dev" এবং "libxML2-dev" এবং একই চিহ্ন একইসাথে ইনস্টলেশন করুন .. তারপরে ডাউনলোড অপশনটি পরীক্ষা না করেই আবেদন করুন। এটি এখানে .... তারপরে সিডি নেটানিম ডিরেক্টরিতে যান এবং "ক্লিন ক্লিন" টাইপ করুন এবং প্রবেশ করুন, যদি এটি "qmake NetAnim.pro" টাইপ না করে প্রবেশ করে, এটি কয়েক সেকেন্ড সময় নেয়। তারপরে "মেক" টাইপ করুন এবং প্রবেশ করুন ... এখানে এটি সম্পন্ন হয়েছে, এটি এক মিনিট পরে কম সময় নেবে। এখন নেটানিম ডিরেক্টরিতে "./NETAnim" টাইপ করুন এবং প্রবেশ করুন।

এখানে আপনি অ্যানিমেশন ইন্টারফেস দেখতে পাবেন। শুভকামনা


আপনি জীবনের শেষ-জীবনের-উবুন্টু সংস্করণ সম্পর্কে কোনও প্রশ্নের উত্তর দেবেন না। তদ্ব্যতীত, এই প্রশ্নের ইতিমধ্যে উত্তর এবং স্বীকৃত একটি রয়েছে। সুতরাং, কেন তথ্য যুক্ত?
মার্ক ভানহোমিসসেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.